Protein Structure and Function: Methods for Prediction and Analysis