software for analysis of the relationship between protein sequence, structure, function, and stability