Developing And Applying Computational Methods On Biomolecules