Text this: Heuristic and self-training methods for improving gene prediction in prokaryotes