0ab46e67da0fc5e673e3a856100ae79890c12e4a markd Sat Aug 18 14:05:12 2012 -0700 handled turning GFF3 transcript records into non-coding genes diff --git src/inc/gff3.h src/inc/gff3.h index 2184209..dd28f6c 100644 --- src/inc/gff3.h +++ src/inc/gff3.h @@ -203,30 +203,31 @@ extern char *gff3AttrGap; extern char *gff3AttrDerivesFrom; extern char *gff3AttrNote; extern char *gff3AttrDbxref; extern char *gff3AttrOntologyTerm; /* commonly used features names */ extern char *gff3FeatGene; extern char *gff3FeatMRna; extern char *gff3FeatExon; extern char *gff3FeatCDS; extern char *gff3FeatThreePrimeUTR; extern char *gff3FeatFivePrimeUTR; extern char *gff3FeatStartCodon; extern char *gff3FeatStopCodon; +extern char *gff3FeatTranscript; struct gff3File *gff3FileOpen(char *fileName, int maxErr, FILE *errFh); /* Parse a GFF3 file into a gff3File object. If maxErr not zero, then * continue to parse until this number of error have been reached. A maxErr * less than zero does not stop reports all errors. Write errors to errFh, * if NULL, use stderr. */ void gff3FileFree(struct gff3File **g3fPtr); /* Free a gff3File object */ struct gff3Ann *gff3FileFindAnn(struct gff3File *g3f, char *id); /* find an annotation record by id, or NULL if not found. */ struct gff3Attr *gff3AnnFindAttr(struct gff3Ann *g3a, char *tag); /* find a user attribute, or NULL */