Gravar-mail: A combined approach for genome wide protein function annotation/prediction