Just use the locus_tag as the id whenever possible.
Add method to broaden the overlap path to look for features that might be too close.