Updated genbank support

PR so you can "sign off" on this. See the commit message for cab4b8d3 for information on what it looks like for end users. If there are improvements that need to be made, just let me know and I'll patch those in as needed.

Cheers,
Eric