Gravar-mail: A molecular-properties-based approach to understanding PDZ domain proteins and PDZ ligands