Tekstiviesti: Macromolecules: structure and function.