Protein folding mechanisms: new methods and emerging ideas.

Protein folding mechanisms: new methods and emerging ideas.