Gravar-mail: B-cell epitope prediction through a graph model