Title: Folding and self-assembly of biological macromolecules