IndiGO Annotation Editor
see also: Protein2GO
Each annotation producing group has custom annotation tools that assume a simple GO model. This leads to duplication of effort and a bottleneck in introducing new features. A common annotation tool would have many advantages, but these would have to be weighed against difficulties such as integration within custom workflows.