Genes contain instructions for assembling which macromolecules?

All of the ones needed to exist by the owner of the gene.