which macromolecule's primary function is storage and transmission of genetic information