62689a652c5741683e7042e753e32389c86d7003
angie
  Tue Jan 9 13:40:33 2018 -0800
NCBI's latest RefSeq GFF3 now uses 'pseudogene' in some cases where it previously used 'gene'; treat it the same as before.  refs #20108 note-18

diff --git src/lib/gff3.c src/lib/gff3.c
index 4801400..614a28a 100644
--- src/lib/gff3.c
+++ src/lib/gff3.c
@@ -33,30 +33,31 @@
 /* standard attribute names */
 char *gff3AttrID = "ID";
 char *gff3AttrName = "Name";
 char *gff3AttrAlias = "Alias";
 char *gff3AttrParent = "Parent";
 char *gff3AttrTarget = "Target";
 char *gff3AttrGap = "Gap";
 char *gff3AttrDerivesFrom = "Derives_from";
 char *gff3AttrNote = "Note";
 char *gff3AttrDbxref = "Dbxref";
 char *gff3AttrOntologyTerm = "Ontology_term";
 char *gff3AttrIsCircular = "Is_circular";
 
 /* commonly used features names */
 char *gff3FeatGene = "gene";
+char *gff3FeatPseudogene = "pseudogene";
 char *gff3FeatNCRna ="ncRNA";
 char *gff3FeatRRna = "rRNA";
 char *gff3FeatTRna = "tRNA";
 char *gff3FeatMRna = "mRNA";
 char *gff3FeatExon = "exon";
 char *gff3FeatCDS = "CDS";
 char *gff3FeatThreePrimeUTR = "three_prime_UTR";
 char *gff3FeatFivePrimeUTR = "five_prime_UTR";
 char *gff3FeatStartCodon = "start_codon";
 char *gff3FeatStopCodon = "stop_codon";
 char *gff3FeatTranscript = "transcript";
 char *gff3FeatPrimaryTranscript = "primary_transcript";
 char *gff3FeatVGeneSegment = "V_gene_segment";
 
 static bool gff3FileStopDueToErrors(struct gff3File *g3f)