SciPy:Protein Folding and NP Hardness