golang terminalgene ontology go annotation