Computational Methods to Study the Structure and Dynamics of Biomolecules and Biomolecular Processes : From Bioinformatics to Molecular Quantum Mechanics