Non-covalent interactions in biomacromolecules.