What Macromolecule Stores Genetic Information