macromolecule lab