Text this: UTMGO : a tool for searching a group of semantically related gene ontology terms and application to annotation of anonymous protein sequence