Four Groups Of Macromolecules