void read_transcripts(FILE* f, GList<GSeqData>& seqdata, bool keepAttrs) { rewind(f); GffReader gffr(f, true); //loading only recognizable transcript features gffr.showWarnings(gtf_tracking_verbose); // keepAttrs mergeCloseExons noExonAttrs gffr.readAll(keepAttrs, true, true); // is_ref? check_for_dups, parse_mRNAs(gffr.gflst, seqdata, false, 0); }
void read_transcripts(FILE* f, GList<GSeqData>& seqdata, #ifdef CUFFLINKS boost::crc_32_type& crc_result, #endif bool keepAttrs) { rewind(f); GffReader gffr(f, true); //loading only recognizable transcript features gffr.showWarnings(gtf_tracking_verbose); // keepAttrs mergeCloseExons noExonAttrs gffr.readAll(keepAttrs, true, true); #ifdef CUFFLINKS crc_result = gffr.current_crc_result(); #endif // is_ref? check_for_dups, parse_mRNAs(gffr.gflst, seqdata, false, 0); }