Title: Structure, function and evolution in proteins