NCBI C++ ToolKit
|
Search Toolkit Book for CGff2Reader
#include <objtools/readers/gff2_reader.hpp>
Public Types | |
enum | TFlags { fNormal = 0 , fGenbankMode = 1 << 4 , fRetainLocusIds = 1 << 5 , fAssumeCircularSequence = 1 << 6 } |
using | IdToFeatureMap = map< string, CRef< CSeq_feat > > |
using | TScoreValueMap = map< string, CRef< CScore::TValue > > |
Public Types inherited from CReaderBase | |
enum | EFlags { fNormal = 0 , fNumericIdsAsLocal = 1<<0 , fAllIdsAsLocal = 1<<1 , fNextInLine = 1<<2 , fAsRaw = 1<<3 } |
Customization flags that are relevant to all CReaderBase derived readers. More... | |
enum | ObjectType { OT_UNKNOWN , OT_SEQANNOT , OT_SEQENTRY } |
using | TReaderLine = struct SReaderLine { SReaderLine(unsigned int line, string data):mLine(line), mData(data) {} |
using | TReaderData = vector< TReaderLine > |
using | TReaderFlags = long |
typedef list< CRef< CSeq_annot > > | TAnnotList |
typedef TAnnotList | TAnnots |
typedef TAnnots::iterator | TAnnotIt |
typedef TAnnots::const_iterator | TAnnotCit |
using | SeqIdResolver = CRef< CSeq_id >(*)(const string &, long, bool) |
Static Public Member Functions | |
static bool | IsAlignmentData (const string &) |
static CRef< CDbtag > | x_ParseDbtag (const string &) |
static bool | xIsSequenceRegion (const string &line) |
static bool | xIsFastaMarker (const string &line) |
Static Public Member Functions inherited from CReaderBase | |
static CReaderBase * | GetReader (CFormatGuess::EFormat format, TReaderFlags flags=0, CReaderListener *=nullptr) |
Allocate a CReaderBase derived reader object based on the given file format. More... | |
Public Attributes | |
CMessageListenerLenient | m_ErrorsPrivate |
IdToFeatureMap | m_MapIdToFeature |
Public Attributes inherited from CReaderBase | |
unsigned int | mLine |
string | mData |
Protected Attributes | |
string | m_CurrentSeqId |
ILineErrorListener * | m_pErrors |
unsigned int | mCurrentFeatureCount |
bool | mParsingAlignment |
CRef< CAnnotdesc > | m_CurrentBrowserInfo |
CRef< CAnnotdesc > | m_CurrentTrackInfo |
bool | mAtSequenceData |
Protected Attributes inherited from CReaderBase | |
unsigned int | m_uLineNumber |
unsigned int | m_uDataCount = 0 |
unsigned int | m_uProgressReportInterval |
unsigned int | m_uNextProgressReport |
TReaderFlags | m_iFlags |
string | m_AnnotName |
string | m_AnnotTitle |
string | m_PendingLine |
unique_ptr< CTrackData > | m_pTrackDefaults |
ILineReader * | m_pReader |
ICanceled * | m_pCanceler |
SeqIdResolver | mSeqIdResolve |
unique_ptr< CReaderMessageHandler > | m_pMessageHandler |
Additional Inherited Members | |
Static Protected Member Functions inherited from CReaderBase | |
static void | xAddStringFlagsWithMap (const list< string > &stringFlags, const map< string, TReaderFlags > flagMap, TReaderFlags &baseFlags) |
Definition at line 52 of file gff2_reader.hpp.
using CGff2Reader::IdToFeatureMap = map<string, CRef<CSeq_feat> > |
Definition at line 64 of file gff2_reader.hpp.
using CGff2Reader::TScoreValueMap = map<string, CRef<CScore::TValue> > |
Definition at line 65 of file gff2_reader.hpp.
enum CGff2Reader::TFlags |
Enumerator | |
---|---|
fNormal | |
fGenbankMode | |
fRetainLocusIds | |
fAssumeCircularSequence |
Definition at line 57 of file gff2_reader.hpp.
CGff2Reader::CGff2Reader | ( | TReaderFlags | iFlags, |
const string & | name = "" , |
||
const string & | title = "" , |
||
SeqIdResolver | resolver = CReadUtil::AsSeqId , |
||
CReaderListener * | pListener = nullptr |
||
) |
Definition at line 79 of file gff2_reader.cpp.
|
virtual |
Definition at line 95 of file gff2_reader.cpp.
|
inline |
Definition at line 112 of file gff2_reader.hpp.
References mAtSequenceData.
Referenced by CMultiReader::xReadGFF3().
Definition at line 1395 of file gff2_reader.cpp.
References columns, NStr::EndsWith(), NStr::StartsWith(), and CGff2Record::TokenizeGFF().
Referenced by xIsCurrentDataType(), xParseFeature(), and CGff3Reader::xParseFeature().
bool CGff2Reader::IsInGenbankMode | ( | ) | const |
Definition at line 1451 of file gff2_reader.cpp.
References fGenbankMode, and CReaderBase::m_iFlags.
Referenced by xAssignAnnotId(), CGff3Reader::xIsIgnoredFeatureType(), xNeedsNewSeqAnnot(), CGff3Reader::xParseAlignment(), and xPostProcessAnnot().
|
inline |
Definition at line 87 of file gff2_reader.hpp.
References CReaderBase::OT_SEQENTRY.
|
overridevirtual |
Read an object from a given line reader, render it as the most appropriate Genbank object.
This will be Seq-annot by default but may be something else (Bioseq, Seq-entry, ...) in derived classes. This is the only function that does not come with a default implementation. That is, an implementation must be provided in the derived class.
lr | line reader to read from. |
pErrors | pointer to optional error container object. |
Reimplemented from CReaderBase.
Definition at line 163 of file gff2_reader.cpp.
References lr(), and ReadSeqEntry().
|
overridevirtual |
Read all objects from given insput stream, returning them as a vector of Seq-annots.
annots | (out) vector containing read Seq-annots |
istr | input stream to read from. |
pErrors | pointer to optional error container object. |
Reimplemented from CReaderBase.
Definition at line 102 of file gff2_reader.cpp.
References lr().
Referenced by ReadSeqEntry(), sRunTest(), sUpdateCase(), CGBProjectTool::x_LoadGffData(), CMultiReaderApp::xProcessGff2(), CMultiReaderApp::xProcessGff3(), CMultiReaderApp::xProcessGtf(), CMultiReaderApp::xProcessGvf(), CMultiReader::xReadGFF3(), and CMultiReader::xReadGTF().
|
overridevirtual |
Read all objects from given insput stream, returning them as a vector of Seq-annots.
annots | (out) vector containing read Seq-annots |
lr | line reader to read from. |
pErrors | pointer to optional error container object. |
Reimplemented from CReaderBase.
Definition at line 114 of file gff2_reader.cpp.
References lr(), mAtSequenceData, CReaderBase::ReadSeqAnnot(), and CReaderBase::xProgressInit().
|
overridevirtual |
Read an object from a given line reader, render it as a single Seq-entry, if possible.
Return empty Seq-entry otherwise.
lr | line reader to read from. |
pErrors | pointer to optional error container object. |
Reimplemented from CReaderBase.
Definition at line 132 of file gff2_reader.cpp.
References CSeq_id_Base::e_Local, CSeq_inst_Base::eMol_not_set, CSeq_inst_Base::eRepr_not_set, lr(), ReadSeqAnnots(), CBioseq_Base::SetAnnot(), CBioseq_Base::SetId(), CBioseq_Base::SetInst(), CSeq_entry_Base::SetSeq(), CBioseq_set_Base::SetSeq_set(), CSeq_entry_Base::SetSet(), and CReaderBase::xProgressInit().
Referenced by ReadObject().
|
virtual |
Definition at line 641 of file gff2_reader.cpp.
References CSeq_align_Base::eType_partial, Ref(), CSeq_align_Base::SetDim(), CSeq_align_Base::SetType(), xAlignmentSetScore(), and xAlignmentSetSegment().
Referenced by x_ParseAlignmentGff(), and CGff3Reader::xParseAlignment().
|
inlineprotectedvirtual |
Reimplemented in CGvfReader, CGtfReader, and CGff3Reader.
Definition at line 290 of file gff2_reader.hpp.
Referenced by x_ParseAlignmentGff(), and xParseFeature().
void CGff2Reader::x_FindMatchingScores | ( | const TScoreValueMap & | scores_1, |
const TScoreValueMap & | scores_2, | ||
set< string > & | matching_scores | ||
) | const |
Definition at line 368 of file gff2_reader.cpp.
References s_CompareValues(), and rapidjson::value.
void CGff2Reader::x_GetAlignmentScores | ( | const CSeq_align & | alignment, |
TScoreValueMap & | score_values | ||
) | const |
Definition at line 319 of file gff2_reader.cpp.
References Ref(), and rapidjson::value.
Referenced by x_MergeAlignments().
Definition at line 1203 of file gff2_reader.cpp.
References map_checker< Container >::end(), map_checker< Container >::find(), and m_MapIdToFeature.
Referenced by CGtfReader::xPostProcessAnnot(), xSetAncestryLine(), and CGff3Reader::xUpdateAnnotExon().
void CGff2Reader::x_InitializeScoreSums | ( | const TScoreValueMap | score_values, |
map< string, TSeqPos > & | summed_scores | ||
) | const |
Definition at line 455 of file gff2_reader.cpp.
Referenced by x_MergeAlignments().
bool CGff2Reader::x_MergeAlignments | ( | const list< CRef< CSeq_align >> & | alignment_list, |
CRef< CSeq_align > & | processed | ||
) |
Definition at line 503 of file gff2_reader.cpp.
References CSerialObject::Assign(), map_checker< Container >::begin(), map_checker< Container >::empty(), map_checker< Container >::end(), CSeq_align_Base::eType_disc, CSeq_align_Base::eType_global, map_checker< Container >::find(), Ref(), CSeq_align_Base::SetDim(), CSeq_align_Base::SetScore(), CSeq_align_Base::SetSegs(), CSeq_align_Base::SetType(), x_GetAlignmentScores(), x_InitializeScoreSums(), and x_ProcessAlignmentScores().
Referenced by x_ProcessAlignmentsGff(), and CGff3Reader::xProcessAlignmentData().
|
virtual |
Definition at line 419 of file gff2_reader.cpp.
References mCurrentFeatureCount, mParsingAlignment, x_CreateAlignment(), and x_CreateRecord().
Definition at line 1229 of file gff2_reader.cpp.
References CDbtag_Base::SetDb(), CDbtag_Base::SetTag(), NStr::SplitInTwo(), str(), and NStr::StringToUInt().
Referenced by CGff2Record::xMigrateAttributes(), and CGtfReader::xProcessQualifierSpecialCase().
void CGff2Reader::x_ProcessAlignmentScores | ( | const CSeq_align & | alignment, |
map< string, TSeqPos > & | summed_scores, | ||
TScoreValueMap & | common_scores | ||
) | const |
Definition at line 470 of file gff2_reader.cpp.
References map_checker< Container >::end(), map_checker< Container >::erase(), map_checker< Container >::find(), and Ref().
Referenced by x_MergeAlignments().
void CGff2Reader::x_ProcessAlignmentsGff | ( | const list< string > & | id_list, |
const map< string, list< CRef< CSeq_align >>> & | alignments, | ||
CRef< CSeq_annot > | pAnnot | ||
) |
Definition at line 389 of file gff2_reader.cpp.
References CRef< C, Locker >::IsNull(), CReaderBase::m_AnnotTitle, m_CurrentBrowserInfo, Ref(), CSeq_annot_Base::SetData(), CSeq_annot_Base::SetDesc(), CSeq_annot::SetNameDesc(), CSeq_annot::SetTitleDesc(), and x_MergeAlignments().
|
virtual |
Definition at line 1180 of file gff2_reader.cpp.
|
virtual |
Definition at line 663 of file gff2_reader.cpp.
References CSeq_align_Base::eType_partial, CSeq_annot_Base::SetData(), CSeq_align_Base::SetDim(), CSeq_align_Base::SetType(), xAlignmentSetScore(), and xAlignmentSetSegment().
|
virtual |
Reimplemented in CGff3Reader.
Definition at line 1218 of file gff2_reader.cpp.
References CSeq_annot_Base::SetData().
Referenced by CGtfReader::xCreateParentCds(), CGtfReader::xCreateParentGene(), CGtfReader::xCreateParentMrna(), and xUpdateAnnotFeature().
bool CGff2Reader::xAlignmentSetDenseg | ( | const CGff2Record & | gff, |
CRef< CSeq_align > | pAlign | ||
) |
Definition at line 1037 of file gff2_reader.cpp.
References eNa_strand_minus, eNa_strand_plus, CGff2Record::GetAttribute(), i, CGffBaseColumns::Id(), CGffBaseColumns::IsSetStrand(), CReaderBase::mSeqIdResolve, NStr::NumericToString(), CGffBaseColumns::SeqStart(), CGffBaseColumns::SeqStop(), CSeq_align_Base::C_Segs::SetDenseg(), CDense_seg_Base::SetDim(), CSeq_align_Base::SetSegs(), NStr::Split(), CGffBaseColumns::Strand(), NStr::StringToInt(), xGetTargetParts(), and xSetDensegStarts().
Referenced by xAlignmentSetSegment().
bool CGff2Reader::xAlignmentSetScore | ( | const CGff2Record & | gff, |
CRef< CSeq_align > | pAlign | ||
) |
Definition at line 1110 of file gff2_reader.cpp.
References CSeq_align::eScore_Score, CGff2Record::GetAttribute(), i, CGffBaseColumns::IsSetScore(), CGffBaseColumns::Score(), CSeq_align::SetNamedScore(), and NStr::StringToDouble().
Referenced by x_CreateAlignment(), and x_UpdateAnnotAlignment().
bool CGff2Reader::xAlignmentSetSegment | ( | const CGff2Record & | gff, |
CRef< CSeq_align > | pAlign | ||
) |
Definition at line 930 of file gff2_reader.cpp.
References CGffBaseColumns::Type(), xAlignmentSetDenseg(), and xAlignmentSetSpliced_seg().
Referenced by x_CreateAlignment(), and x_UpdateAnnotAlignment().
bool CGff2Reader::xAlignmentSetSpliced_seg | ( | const CGff2Record & | gff, |
CRef< CSeq_align > | pAlign | ||
) |
Definition at line 948 of file gff2_reader.cpp.
References eNa_strand_minus, eNa_strand_plus, CSpliced_seg_Base::eProduct_type_protein, CSpliced_seg_Base::eProduct_type_transcript, CGff2Record::GetAttribute(), i, CGffBaseColumns::Id(), CGffBaseColumns::IsSetStrand(), CReaderBase::mSeqIdResolve, NStr::NumericToString(), CGffBaseColumns::SeqStart(), CGffBaseColumns::SeqStop(), CSeq_align_Base::SetSegs(), CSeq_align_Base::C_Segs::SetSpliced(), NStr::Split(), CGffBaseColumns::Strand(), NStr::StringToInt(), CGffBaseColumns::Type(), and xGetTargetParts().
Referenced by xAlignmentSetSegment().
|
virtual |
Definition at line 1262 of file gff2_reader.cpp.
References xGenerateParentChildXrefs().
|
virtual |
Definition at line 239 of file gff2_reader.cpp.
References CSeq_annot_Base::GetData(), CSeq_annot_Base::C_Data::IsAlign(), IsInGenbankMode(), CReaderBase::m_pTrackDefaults, and CSeq_annot_Base::SetId().
Referenced by xPostProcessAnnot(), and CGvfReader::xPostProcessAnnot().
bool CGff2Reader::xFeatureSetQualifier | ( | const string & | key, |
const string & | value, | ||
CRef< CSeq_feat > | pTargetFeature | ||
) |
Definition at line 1189 of file gff2_reader.cpp.
References CSeq_feat::AddOrReplaceQualifier(), ncbi::grid::netcache::search::fields::key, and rapidjson::value.
Referenced by CGff3Reader::xUpdateAnnotCds().
|
virtual |
Definition at line 1273 of file gff2_reader.cpp.
References ftable, CSeq_feat::GetNamedQual(), CSeq_annot::IsFtable(), CSeq_annot_Base::SetData(), NStr::Split(), and xSetAncestryLine().
Referenced by xAnnotPostProcess(), and xPostProcessAnnot().
|
overridevirtual |
Reimplemented from CReaderBase.
Reimplemented in CGvfReader.
Definition at line 188 of file gff2_reader.cpp.
References lr(), CReaderBase::m_PendingLine, CReaderBase::m_uDataCount, CReaderBase::m_uLineNumber, mAtSequenceData, mCurrentFeatureCount, CReaderBase::xGetLine(), xIsCurrentDataType(), xIsFastaMarker(), xIsSequenceRegion(), CReaderBase::xIsTrackLine(), CReaderBase::xIsTrackTerminator(), xNeedsNewSeqAnnot(), CReaderBase::xParseTrackLine(), xProcessSequenceRegionPragma(), and CReaderBase::xUngetLine().
bool CGff2Reader::xGetStartsOnMinusStrand | ( | TSeqPos | offset, |
const vector< string > & | gapParts, | ||
bool | isTarget, | ||
vector< int > & | starts | ||
) | const |
Definition at line 778 of file gff2_reader.cpp.
References i, offset, and NStr::StringToInt().
Referenced by xSetDensegStarts().
bool CGff2Reader::xGetStartsOnPlusStrand | ( | TSeqPos | offset, |
const vector< string > & | gapParts, | ||
bool | isTarget, | ||
vector< int > & | starts | ||
) | const |
Definition at line 823 of file gff2_reader.cpp.
References i, offset, and NStr::StringToInt().
Referenced by xSetDensegStarts().
bool CGff2Reader::xGetTargetParts | ( | const CGff2Record & | gff, |
vector< string > & | targetParts | ||
) | const |
Definition at line 760 of file gff2_reader.cpp.
References NStr::Split().
Referenced by xAlignmentSetDenseg(), and xAlignmentSetSpliced_seg().
Definition at line 617 of file gff2_reader.cpp.
References IsAlignmentData(), mCurrentFeatureCount, and mParsingAlignment.
Referenced by xGetData().
Definition at line 1468 of file gff2_reader.cpp.
References NStr::StartsWith(), and NStr::ToLower().
Referenced by xGetData().
Definition at line 1420 of file gff2_reader.cpp.
Referenced by xParseFeature(), and CGff3Reader::xParseFeature().
Reimplemented in CGff3Reader.
Definition at line 1412 of file gff2_reader.cpp.
Referenced by xParseFeature().
Definition at line 1458 of file gff2_reader.cpp.
References NStr::StartsWith(), and NStr::ToLower().
Referenced by xGetData().
Definition at line 1429 of file gff2_reader.cpp.
References columns, NStr::eMergeDelims, IsInGenbankMode(), m_CurrentSeqId, CReaderBase::m_PendingLine, mCurrentFeatureCount, and NStr::Split().
Referenced by xGetData().
|
virtual |
Reimplemented in CGvfReader, and CGff3Reader.
Definition at line 277 of file gff2_reader.cpp.
References IsAlignmentData(), mCurrentFeatureCount, mParsingAlignment, CReaderBase::ProcessError(), x_CreateRecord(), xIsIgnoredFeatureId(), xIsIgnoredFeatureType(), and xUpdateAnnotFeature().
Referenced by xProcessData(), and CGtfReader::xProcessData().
Reimplemented in CGvfReader.
Definition at line 262 of file gff2_reader.cpp.
References NStr::StartsWith().
Referenced by CGvfReader::xParseStructuredComment(), xProcessData(), CGff3Reader::xProcessData(), and CGtfReader::xProcessData().
|
overridevirtual |
Reimplemented from CReaderBase.
Reimplemented in CGvfReader, CGtfReader, and CGff3Reader.
Definition at line 174 of file gff2_reader.cpp.
References IsInGenbankMode(), CReaderBase::xAddConversionInfo(), xAssignAnnotId(), and xGenerateParentChildXrefs().
Referenced by CGff3Reader::xPostProcessAnnot(), and CGtfReader::xPostProcessAnnot().
|
overridevirtual |
Reimplemented from CReaderBase.
Reimplemented in CGvfReader, CGtfReader, and CGff3Reader.
Definition at line 1479 of file gff2_reader.cpp.
References CReaderBase::xParseBrowserLine(), xParseFeature(), and xParseStructuredComment().
Reimplemented in CGff3Reader.
Definition at line 307 of file gff2_reader.hpp.
Referenced by xGetData().
|
protectedvirtual |
Reimplemented in CGtfReader.
Definition at line 1385 of file gff2_reader.cpp.
References xSetXrefFromTo().
Referenced by xSetAncestryLine().
Definition at line 1298 of file gff2_reader.cpp.
References CSeq_feat::GetNamedQual(), NStr::Split(), x_GetFeatureById(), and xSetAncestorXrefs().
Referenced by xGenerateParentChildXrefs().
bool CGff2Reader::xSetDensegStarts | ( | const vector< string > & | gapParts, |
ENa_strand | identStrand, | ||
ENa_strand | targetStrand, | ||
const TSeqPos | targetStart, | ||
const TSeqPos | targetEnd, | ||
const CGff2Record & | gff, | ||
CSeq_align::C_Segs::TDenseg & | denseg | ||
) |
Definition at line 868 of file gff2_reader.cpp.
References eNa_strand_minus, i, CGffBaseColumns::SeqStart(), CGffBaseColumns::SeqStop(), xGetStartsOnMinusStrand(), and xGetStartsOnPlusStrand().
Referenced by xAlignmentSetDenseg().
bool CGff2Reader::xSetSplicedExon | ( | const CGff2Record & | gff, |
CRef< CSpliced_exon > | pExon | ||
) | const |
Definition at line 724 of file gff2_reader.cpp.
References eNa_strand_minus, eNa_strand_plus, and NStr::StringToInt().
Referenced by xUpdateSplicedSegment().
Definition at line 1370 of file gff2_reader.cpp.
References CSerialObject::Assign(), CSeq_feat_Base::GetId(), CSeq_feat_Base::SetXref(), and sFeatureHasXref().
Referenced by xSetAncestorXrefs(), and CGtfReader::xSetAncestorXrefs().
|
virtual |
Reimplemented in CGtfReader, and CGff3Reader.
Definition at line 628 of file gff2_reader.cpp.
References CGff2Record::InitializeFeature(), CReaderBase::m_iFlags, and xAddFeatureToAnnot().
Referenced by xParseFeature().
bool CGff2Reader::xUpdateSplicedAlignment | ( | const CGff2Record & | gff, |
CRef< CSeq_align > | pAlign | ||
) | const |
Definition at line 686 of file gff2_reader.cpp.
References CSeq_align_Base::eType_partial, CSeq_align_Base::IsSetType(), CSeq_align_Base::SetSegs(), CSeq_align_Base::SetType(), and xUpdateSplicedSegment().
bool CGff2Reader::xUpdateSplicedSegment | ( | const CGff2Record & | gff, |
CSpliced_seg & | segment | ||
) | const |
Definition at line 703 of file gff2_reader.cpp.
References CSpliced_seg_Base::eProduct_type_transcript, CSpliced_seg_Base::IsSetProduct_type(), Ref(), CSpliced_seg_Base::SetExons(), CSpliced_seg_Base::SetProduct_type(), and xSetSplicedExon().
Referenced by xUpdateSplicedAlignment().
|
protected |
Definition at line 317 of file gff2_reader.hpp.
Referenced by x_ProcessAlignmentsGff(), and CGff3Reader::xProcessAlignmentData().
|
protected |
Definition at line 313 of file gff2_reader.hpp.
Referenced by xNeedsNewSeqAnnot().
|
protected |
Definition at line 318 of file gff2_reader.hpp.
CMessageListenerLenient CGff2Reader::m_ErrorsPrivate |
Definition at line 277 of file gff2_reader.hpp.
IdToFeatureMap CGff2Reader::m_MapIdToFeature |
Definition at line 278 of file gff2_reader.hpp.
Referenced by x_GetFeatureById(), CGtfReader::xCreateParentCds(), CGtfReader::xCreateParentGene(), CGtfReader::xCreateParentMrna(), CGff3Reader::xFeatureSetXrefGrandParent(), CGff3Reader::xFeatureSetXrefParent(), CGtfReader::xFindFeatById(), CGff3Reader::xFindFeatureUnderConstruction(), CGff3Reader::xPostProcessAnnot(), CGtfReader::xPostProcessAnnot(), CGff3Reader::xUpdateAnnotCds(), CGff3Reader::xUpdateAnnotExon(), CGff3Reader::xUpdateAnnotGene(), CGff3Reader::xUpdateAnnotGeneric(), CGff3Reader::xUpdateAnnotRegion(), and CGff3Reader::xUpdateAnnotRna().
|
protected |
Definition at line 314 of file gff2_reader.hpp.
|
protected |
Definition at line 320 of file gff2_reader.hpp.
Referenced by AtSequenceData(), ReadSeqAnnots(), and xGetData().
|
protected |
Definition at line 315 of file gff2_reader.hpp.
Referenced by CGff3Reader::ReadSeqAnnot(), CGtfReader::ReadSeqAnnot(), x_ParseAlignmentGff(), xGetData(), xIsCurrentDataType(), xNeedsNewSeqAnnot(), CGff3Reader::xParseAlignment(), xParseFeature(), CGff3Reader::xParseFeature(), CGvfReader::xParseFeature(), and CGff3Reader::xPostProcessAnnot().
|
protected |
Definition at line 316 of file gff2_reader.hpp.
Referenced by CGff3Reader::ReadSeqAnnot(), x_ParseAlignmentGff(), xIsCurrentDataType(), CGff3Reader::xParseAlignment(), xParseFeature(), and CGff3Reader::xParseFeature().