macromolecular complexes