785731775908bbc9d7f0449772ca0f42a1e669fa braney Fri Apr 17 07:48:25 2015 -0700 add a few new feature types to the processing of gff3ToGenePred (rRNA, ncRNA, primary-transcript) diff --git src/inc/gff3.h src/inc/gff3.h index a047f14..f992df8 100644 --- src/inc/gff3.h +++ src/inc/gff3.h @@ -199,37 +199,40 @@ /* standard attribute tags */ extern char *gff3AttrID; extern char *gff3AttrName; extern char *gff3AttrAlias; extern char *gff3AttrParent; extern char *gff3AttrTarget; 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 *gff3FeatNCRna; +extern char *gff3FeatRRna; extern char *gff3FeatExon; extern char *gff3FeatCDS; extern char *gff3FeatThreePrimeUTR; extern char *gff3FeatFivePrimeUTR; extern char *gff3FeatStartCodon; extern char *gff3FeatStopCodon; extern char *gff3FeatTranscript; +extern char *gff3FeatPrimaryTranscript; 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 */