Gravar-mail: Predicting functional sites with an automated algorithm suitable for heterogeneous datasets