Comprehensive Folding Variations for Protein Folding