Computational Methods for Protein Structure Prediction and M