heteromacromolecules