Computational Studies of Biological Molecules and their Interaction with Nanotechnology for Biomedical Applications