Nucleic acids are macromolecules where genetic information is stored . Together with proteins , nucleic acids make up the most important macromolecules ; each is found in abundance in all living things .