Gravar-mail: Structure-Guided Comparative Analysis of Proteins: Principles, Tools, and Applications for Predicting Function