Gravar-mail: Text Detective: a rule-based system for gene annotation in biomedical texts