Algorithms for Protein Structure Prediction General Outline