Gravar-mail: A structure-guided approach for protein pocket modeling and affinity prediction