Support for gff3 file format for annotation. Support for reading APPRIS tag if available to determine canonical sequence. If Uniprot retrieval fails, fallback to using longest sequence.