Basin Hopping as a General and Versatile Optimization Framework for the Characterization of Biological Macromolecules. (4th December 2012)