Nucleic acids are macromolecules that store and carry genetic information. Deoxyribonucleic acid (DNA) contains the complete genetic information that specifies the structure of all the proteins and ribonucleic acids of the organism. It determines in space and time the biosynthesis, activity, and individuality of a given organism during its life. Ribonucleic acid (RNA) normally carries information stored in DNA to the protein production sites. Genetic information is coded in the sequence of four different bases attached to the molecular backbone in a specific order.