A nucleic acid is a macromolecule that is used to...