A system for automated genome annotation