Nucleic acids are biopolymers essential for all known forms of life. The two main types of nucleic acids are DNA (deoxyribonucleic acid) and RNA (ribonucleic acid). DNA contains the genetic blueprint for the development, functioning, growth, and reproduction of all known living organisms and many viruses. RNA plays various roles in the coding, decoding, regulation, and expression of genes.