NCBI C++ ToolKit
|
Search Toolkit Book for CBedReader
CReaderBase implementation that reads BED data files, either a single object or all objects found. More...
#include <objtools/readers/bed_reader.hpp>
Public Types | |
enum | EBedFlags { fThreeFeatFormat = 1<<8 , fDirectedFeatureModel = 1<<9 , fAutoSql = 1<<10 , fAddDefaultColumns = 1<<11 } |
typedef int | TFlags |
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) |
Public Member Functions | |
CBedReader (int=fNormal, const string &="", const string &="", CReaderListener *=nullptr) | |
virtual | ~CBedReader () |
CRef< CSeq_annot > | ReadSeqAnnot (ILineReader &lr, ILineErrorListener *pErrors=nullptr) override |
Read a single object from given line reader containing BED data. More... | |
virtual bool | ReadTrackData (ILineReader &, CRawBedTrack &, ILineErrorListener *=nullptr) |
virtual bool | SetAutoSql (const string &) |
virtual bool | SetAutoSql (CNcbiIstream &) |
Public Member Functions inherited from CReaderBase | |
virtual | ~CReaderBase () |
virtual CRef< CSerialObject > | ReadObject (CNcbiIstream &istr, ILineErrorListener *pErrors=nullptr) |
Read an object from a given input stream, render it as the most appropriate Genbank object. More... | |
virtual CRef< CSerialObject > | ReadObject (ILineReader &lr, ILineErrorListener *pErrors=nullptr) |
Read an object from a given line reader, render it as the most appropriate Genbank object. More... | |
virtual CRef< CSeq_annot > | ReadSeqAnnot (CNcbiIstream &istr, ILineErrorListener *pErrors=nullptr) |
Read an object from a given input stream, render it as a single Seq-annot. More... | |
virtual void | ReadSeqAnnots (TAnnots &annots, CNcbiIstream &istr, ILineErrorListener *pErrors=nullptr) |
Read all objects from given insput stream, returning them as a vector of Seq-annots. More... | |
virtual void | ReadSeqAnnots (TAnnots &annots, ILineReader &lr, ILineErrorListener *pErrors=nullptr) |
Read all objects from given insput stream, returning them as a vector of Seq-annots. More... | |
virtual CRef< CSeq_entry > | ReadSeqEntry (CNcbiIstream &istr, ILineErrorListener *pErrors=nullptr) |
Read an object from a given input stream, render it as a single Seq-entry, if possible. More... | |
virtual CRef< CSeq_entry > | ReadSeqEntry (ILineReader &lr, ILineErrorListener *pErrors=nullptr) |
Read an object from a given line reader, render it as a single Seq-entry, if possible. More... | |
void | SetProgressReportInterval (unsigned int intv) |
void | SetCanceler (ICanceled *=nullptr) |
bool | IsCanceled () const |
Static Protected Member Functions | |
static void | xCleanColumnValues (vector< string > &) |
Static Protected Member Functions inherited from CReaderBase | |
static void | xAddStringFlagsWithMap (const list< string > &stringFlags, const map< string, TReaderFlags > flagMap, TReaderFlags &baseFlags) |
Protected Attributes | |
string | m_currentId |
string | mColumnSeparator |
NStr::TSplitFlags | mColumnSplitFlags |
vector< string >::size_type | mRealColumnCount |
vector< string >::size_type | mValidColumnCount |
bool | mAssumeErrorsAreRecordLevel |
unsigned int | m_CurrentFeatureCount |
bool | m_usescore |
unsigned int | m_CurBatchSize |
const unsigned int | m_MaxBatchSize |
unique_ptr< CLinePreBuffer > | mLinePreBuffer |
unique_ptr< CBedAutoSql > | mpAutoSql |
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 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 inherited from CReaderBase | |
unsigned int | mLine |
string | mData |
CReaderBase implementation that reads BED data files, either a single object or all objects found.
For the purpose of CBedReader, an object consists of a run of records all with the same ID (BED comlumn 1), and all contained within a single track.
Definition at line 106 of file bed_reader.hpp.
typedef int CBedReader::TFlags |
Definition at line 131 of file bed_reader.hpp.
Enumerator | |
---|---|
fThreeFeatFormat | |
fDirectedFeatureModel | |
fAutoSql | |
fAddDefaultColumns |
Definition at line 125 of file bed_reader.hpp.
CBedReader::CBedReader | ( | int | flags = fNormal , |
const string & | annotName = "" , |
||
const string & | annotTitle = "" , |
||
CReaderListener * | pRL = nullptr |
||
) |
Definition at line 237 of file bed_reader.cpp.
|
virtual |
Definition at line 260 of file bed_reader.cpp.
|
overridevirtual |
Read a single object from given line reader containing BED data.
The resulting Seq-annot will contain a feature table.
lr | line reader to read from. |
pErrors | pointer to optional error container object. |
Reimplemented from CReaderBase.
Definition at line 267 of file bed_reader.cpp.
References m_CurrentFeatureCount, and CReaderBase::ReadSeqAnnot().
Referenced by CMultiReaderApp::xProcessBed().
|
virtual |
Definition at line 1735 of file bed_reader.cpp.
References lr(), m_CurBatchSize, m_MaxBatchSize, NStr::StartsWith(), CReaderBase::xGetLine(), and xReadBedDataRaw().
Referenced by CMultiReaderApp::xProcessBedRaw().
|
virtual |
Definition at line 299 of file bed_reader.cpp.
References CReaderBase::m_pMessageHandler, and mpAutoSql.
Definition at line 278 of file bed_reader.cpp.
References fAutoSql, CException::GetMsg(), and CReaderBase::m_iFlags.
Referenced by CMultiReaderApp::xProcessBed().
|
protected |
Definition at line 750 of file bed_reader.cpp.
References ftable, CRef< C, Locker >::Reset(), CSeq_annot_Base::SetData(), xSetFeatureBedData(), xSetFeatureIdsBlock(), and xSetFeatureLocationBlock().
Referenced by xParseFeatureThreeFeatFormat().
|
protected |
Definition at line 730 of file bed_reader.cpp.
References ftable, CRef< C, Locker >::Reset(), CSeq_annot_Base::SetData(), xSetFeatureBedData(), xSetFeatureIdsCds(), and xSetFeatureLocationCds().
Referenced by xParseFeatureGeneModelFormat().
|
protected |
Definition at line 668 of file bed_reader.cpp.
References ftable, m_currentId, CRef< C, Locker >::Reset(), CSeq_annot_Base::SetData(), xSetFeatureBedData(), xSetFeatureIdsChrom(), and xSetFeatureLocationChrom().
Referenced by xParseFeatureThreeFeatFormat().
|
protected |
Definition at line 689 of file bed_reader.cpp.
References ftable, m_currentId, CRef< C, Locker >::Reset(), CSeq_annot_Base::SetData(), xSetFeatureBedData(), xSetFeatureIdsGene(), and xSetFeatureLocationGene().
Referenced by xParseFeatureGeneModelFormat().
|
protected |
Definition at line 770 of file bed_reader.cpp.
References ftable, CRef< C, Locker >::Reset(), CSeq_annot_Base::SetData(), xSetFeatureBedData(), xSetFeatureIdsRna(), and xSetFeatureLocationRna().
Referenced by xParseFeatureGeneModelFormat().
|
protected |
Definition at line 710 of file bed_reader.cpp.
References ftable, CRef< C, Locker >::Reset(), CSeq_annot_Base::SetData(), xSetFeatureBedData(), xSetFeatureIdsThick(), and xSetFeatureLocationThick().
Referenced by xParseFeatureThreeFeatFormat().
|
protectedvirtual |
Definition at line 2008 of file bed_reader.cpp.
References CUser_object::AddField(), CSerialObject::Assign(), mValidColumnCount, CSeq_annot_Base::SetDesc(), CUser_object_Base::SetType(), and CAnnotdesc_Base::SetUser().
Referenced by xPostProcessAnnot().
|
staticprotected |
Definition at line 1963 of file bed_reader.cpp.
References columns, eDiag_Error, NStr::EqualNocase(), and NStr::Replace().
Referenced by xReadBedRecordRaw().
|
protected |
Definition at line 1917 of file bed_reader.cpp.
Referenced by xParseFeatureThreeFeatFormat(), xSetFeatureIdsCds(), xSetFeatureIdsChrom(), and xSetFeatureIdsThick().
|
protected |
Definition at line 1927 of file bed_reader.cpp.
Referenced by xParseFeatureGeneModelFormat().
|
protected |
Definition at line 1887 of file bed_reader.cpp.
References eDiag_Error, and NStr::StringToInt().
Referenced by xParseFeatureGeneModelFormat().
|
protected |
Definition at line 1857 of file bed_reader.cpp.
References eDiag_Error, and NStr::StringToInt().
Referenced by xParseFeatureThreeFeatFormat(), xSetFeatureIdsBlock(), and xSetFeatureIdsChrom().
|
overrideprotectedvirtual |
Reimplemented from CReaderBase.
Definition at line 308 of file bed_reader.cpp.
References CReaderBase::m_AnnotName, CReaderBase::m_AnnotTitle, CSeq_annot_Base::SetDesc(), CSeq_annot::SetNameDesc(), and CSeq_annot::SetTitleDesc().
|
protectedvirtual |
Definition at line 376 of file bed_reader.cpp.
References CLinePreBuffer::begin(), CBedColumnData::ColumnCount(), eDiag_Fatal, CLinePreBuffer::end(), NStr::EndsWith(), fAutoSql, NStr::fDS_ProhibitFractions, CLinePreBuffer::FillBuffer(), NStr::fSplit_MergeDelimiters, CLinePreBuffer::IsCommentLine(), CReaderBase::m_iFlags, mAssumeErrorsAreRecordLevel, mpAutoSql, mRealColumnCount, mValidColumnCount, CReaderMessage::SetLineNumber(), NStr::Split(), NStr::StringToInt(), NStr::StringToULong(), CReaderBase::xIsBrowserLine(), and CReaderBase::xIsTrackLine().
Referenced by xGetData().
|
overrideprotectedvirtual |
Reimplemented from CReaderBase.
Definition at line 325 of file bed_reader.cpp.
References lr(), CReaderBase::m_uDataCount, CReaderBase::m_uLineNumber, mLinePreBuffer, mRealColumnCount, NStr::StartsWith(), xDetermineLikelyColumnCount(), and CReaderBase::xIsTrackLine().
|
protected |
Definition at line 1040 of file bed_reader.cpp.
References eDiag_Error, eNa_strand_minus, and eNa_strand_plus.
Referenced by xSetFeatureLocationBlock(), xSetFeatureLocationCds(), xSetFeatureLocationRna(), and xSetFeatureLocationThick().
|
protected |
Definition at line 576 of file bed_reader.cpp.
References CBedColumnData::ColumnCount(), eDiag_Error, fAutoSql, fDirectedFeatureModel, fThreeFeatFormat, CReaderBase::m_iFlags, CReaderBase::m_uLineNumber, mRealColumnCount, xParseFeatureAutoSql(), xParseFeatureGeneModelFormat(), xParseFeatureThreeFeatFormat(), and xParseFeatureUserFormat().
Referenced by xProcessData().
|
protected |
Definition at line 812 of file bed_reader.cpp.
References ftable, m_currentId, CReaderBase::m_pMessageHandler, mpAutoSql, and CSeq_annot_Base::SetData().
Referenced by xParseFeature().
|
protected |
Definition at line 630 of file bed_reader.cpp.
References CSeq_feat_Base::GetLocation(), CSeq_loc::Intersect(), m_CurrentFeatureCount, CSeq_feat_Base::SetLocation(), xAppendFeatureCds(), xAppendFeatureGene(), xAppendFeatureRna(), xContainsCdsFeature(), and xContainsRnaFeature().
Referenced by xParseFeature().
|
protected |
Definition at line 607 of file bed_reader.cpp.
References m_CurrentFeatureCount, xAppendFeatureBlock(), xAppendFeatureChrom(), xAppendFeatureThick(), xContainsBlockFeature(), and xContainsThickFeature().
Referenced by xParseFeature().
|
protected |
Definition at line 791 of file bed_reader.cpp.
References ftable, m_currentId, CRef< C, Locker >::Reset(), CSeq_annot_Base::SetData(), xSetFeatureDisplayData(), xSetFeatureLocation(), and xSetFeatureTitle().
Referenced by xParseFeature().
Reimplemented from CReaderBase.
Definition at line 543 of file bed_reader.cpp.
References eDiag_Warning, m_currentId, CReaderBase::m_pMessageHandler, CReaderBase::m_uLineNumber, NStr::StartsWith(), CReadUtil::Tokenize(), and CReaderBase::xParseTrackLine().
Referenced by xProcessData().
|
overrideprotectedvirtual |
Reimplemented from CReaderBase.
Definition at line 532 of file bed_reader.cpp.
References CReaderBase::xAddConversionInfo(), xAssignBedColumnCount(), and CReaderBase::xAssignTrackData().
|
overrideprotectedvirtual |
Reimplemented from CReaderBase.
Definition at line 357 of file bed_reader.cpp.
References m_CurrentFeatureCount, CReaderBase::xParseBrowserLine(), xParseFeature(), and xParseTrackLine().
|
protected |
Definition at line 1937 of file bed_reader.cpp.
References CRawBedTrack::AddRecord(), CRawBedTrack::HasData(), lr(), m_CurBatchSize, m_MaxBatchSize, CRawBedTrack::Reset(), CReaderBase::xGetLine(), and xReadBedRecordRaw().
Referenced by ReadTrackData().
|
protected |
Definition at line 1764 of file bed_reader.cpp.
References CReadUtil::AsSeqId(), columns, eDiag_Error, eNa_strand_minus, eNa_strand_plus, NStr::fAllowTrailingSymbols, NStr::fConvErr_NoThrow, NStr::fSplit_MergeDelimiters, CReaderBase::m_iFlags, CReaderBase::m_pMessageHandler, CReaderBase::m_uLineNumber, mRealColumnCount, mValidColumnCount, CRawBedRecord::SetInterval(), CRawBedRecord::SetScore(), NStr::Split(), NStr::StartsWith(), NStr::StringToInt(), NStr::TruncateSpacesInPlace(), and xCleanColumnValues().
Referenced by xReadBedDataRaw().
|
protected |
Definition at line 1632 of file bed_reader.cpp.
References CBedColumnData::ColumnCount(), data, CSeq_feat_Base::SetData(), CSeq_feat_Base::SetExts(), CUser_object_Base::SetType(), xSetFeatureColor(), and xSetFeatureScore().
Referenced by xAppendFeatureBlock(), xAppendFeatureCds(), xAppendFeatureChrom(), xAppendFeatureGene(), xAppendFeatureRna(), and xAppendFeatureThick().
|
protected |
Definition at line 1439 of file bed_reader.cpp.
References CBedColumnData::ColumnCount(), eNa_strand_minus, eNa_strand_plus, CReaderBase::m_pTrackDefaults, xSetFeatureColorByStrand(), xSetFeatureColorDefault(), xSetFeatureColorFromItemRgb(), and xSetFeatureColorFromScore().
Referenced by xSetFeatureBedData().
|
protected |
Definition at line 1496 of file bed_reader.cpp.
References eDiag_Error, eNa_strand_minus, CReaderBase::m_uLineNumber, NStr::SplitInTwo(), and xSetFeatureColorFromItemRgb().
Referenced by xSetFeatureColor().
|
protected |
Definition at line 1487 of file bed_reader.cpp.
References CUser_object::AddField().
Referenced by xSetFeatureColor().
|
protected |
Definition at line 1546 of file bed_reader.cpp.
References CUser_object::AddField(), eDiag_Warning, NStr::fDS_ProhibitFractions, i, NStr::IntToString(), CReaderBase::m_pMessageHandler, CReaderBase::m_uLineNumber, NStr::Split(), NStr::StartsWith(), NStr::StringToInt(), NStr::StringToULong(), and test.
Referenced by xSetFeatureColor(), and xSetFeatureColorByStrand().
|
protected |
Definition at line 1519 of file bed_reader.cpp.
References CUser_object::AddField(), NStr::DoubleToString(), eDiag_Error, NStr::Join(), CReaderBase::m_uLineNumber, and NStr::StringToDouble().
Referenced by xSetFeatureColor().
|
protected |
Definition at line 830 of file bed_reader.cpp.
References CUser_object::AddField(), CSeq_feat::AddOrReplaceQualifier(), NStr::fAllowTrailingSymbols, NStr::fConvErr_NoThrow, NStr::fDS_ProhibitFractions, m_usescore, mValidColumnCount, CSeq_feat_Base::SetData(), CUser_object_Base::SetType(), and NStr::StringToInt().
Referenced by xParseFeatureUserFormat().
|
protected |
Definition at line 1340 of file bed_reader.cpp.
References CSeq_feat_Base::SetId(), CObject_id_Base::SetId(), CFeat_id_Base::SetLocal(), CSeq_feat_Base::SetXref(), and xContainsThickFeature().
Referenced by xAppendFeatureBlock().
|
protected |
Definition at line 1314 of file bed_reader.cpp.
References CSeq_feat_Base::SetId(), CObject_id_Base::SetId(), CFeat_id_Base::SetLocal(), CSeq_feat_Base::SetXref(), and xContainsBlockFeature().
Referenced by xAppendFeatureCds().
|
protected |
Definition at line 1251 of file bed_reader.cpp.
References CSeq_feat_Base::SetId(), CObject_id_Base::SetId(), CFeat_id_Base::SetLocal(), CSeq_feat_Base::SetXref(), xContainsBlockFeature(), and xContainsThickFeature().
Referenced by xAppendFeatureChrom().
|
protected |
Definition at line 1278 of file bed_reader.cpp.
References CSeq_feat_Base::SetId().
Referenced by xAppendFeatureGene().
|
protected |
Definition at line 1365 of file bed_reader.cpp.
References CSeq_feat_Base::SetId(), CObject_id_Base::SetId(), CFeat_id_Base::SetLocal(), and CSeq_feat_Base::SetXref().
Referenced by xAppendFeatureRna().
|
protected |
Definition at line 1289 of file bed_reader.cpp.
References CSeq_feat_Base::SetId(), CObject_id_Base::SetId(), CFeat_id_Base::SetLocal(), CSeq_feat_Base::SetXref(), and xContainsBlockFeature().
Referenced by xAppendFeatureThick().
|
protected |
Definition at line 1657 of file bed_reader.cpp.
References CReadUtil::AsSeqId(), CBedColumnData::ColumnCount(), eDiag_Error, eNa_strand_minus, eNa_strand_plus, CBedColumnData::LineNo(), location, CReaderBase::m_iFlags, CSeq_feat_Base::SetLocation(), and NStr::StringToInt().
Referenced by xParseFeatureUserFormat(), xSetFeatureLocationChrom(), and xSetFeatureLocationGene().
|
protected |
Definition at line 1063 of file bed_reader.cpp.
References CUser_object::AddField(), CReadUtil::AsSeqId(), blocks, eDiag_Error, i, CBedColumnData::LineNo(), location, CReaderBase::m_iFlags, negative(), CSeq_feat_Base::SetExts(), CSeq_interval_Base::SetFrom(), CSeq_interval_Base::SetId(), CSeq_feat_Base::SetLocation(), CSeq_interval_Base::SetStrand(), CSeq_interval_Base::SetTo(), CUser_object_Base::SetType(), NStr::Split(), NStr::StringToUInt(), and xGetStrand().
Referenced by xAppendFeatureBlock().
|
protected |
Definition at line 980 of file bed_reader.cpp.
References CUser_object::AddField(), CReadUtil::AsSeqId(), eDiag_Error, location, CReaderBase::m_iFlags, CReaderBase::m_uLineNumber, CSeq_feat_Base::SetExts(), CSeq_feat_Base::SetLocation(), CUser_object_Base::SetType(), NStr::StringToInt(), and xGetStrand().
Referenced by xAppendFeatureCds().
|
protected |
Definition at line 890 of file bed_reader.cpp.
References CUser_object::AddField(), CSeq_feat_Base::SetExts(), CUser_object_Base::SetType(), and xSetFeatureLocation().
Referenced by xAppendFeatureChrom().
|
protected |
Definition at line 905 of file bed_reader.cpp.
References CUser_object::AddField(), CSeq_feat_Base::SetExts(), CUser_object_Base::SetType(), and xSetFeatureLocation().
Referenced by xAppendFeatureGene().
|
protected |
Definition at line 1157 of file bed_reader.cpp.
References CUser_object::AddField(), CReadUtil::AsSeqId(), blocks, eDiag_Error, i, CBedColumnData::LineNo(), location, CReaderBase::m_iFlags, negative(), CSeq_feat_Base::SetExts(), CSeq_interval_Base::SetFrom(), CSeq_interval_Base::SetId(), CSeq_feat_Base::SetLocation(), CSeq_interval_Base::SetStrand(), CSeq_interval_Base::SetTo(), CUser_object_Base::SetType(), NStr::Split(), NStr::StringToUInt(), and xGetStrand().
Referenced by xAppendFeatureRna().
|
protected |
Definition at line 920 of file bed_reader.cpp.
References CUser_object::AddField(), CReadUtil::AsSeqId(), eDiag_Error, location, CReaderBase::m_iFlags, CReaderBase::m_uLineNumber, CSeq_feat_Base::SetExts(), CSeq_feat_Base::SetLocation(), CUser_object_Base::SetType(), NStr::StringToInt(), and xGetStrand().
Referenced by xAppendFeatureThick().
|
protected |
Definition at line 1398 of file bed_reader.cpp.
References CUser_object::AddField(), CBedColumnData::ColumnCount(), eDiag_Error, NStr::fConvErr_NoThrow, CBedColumnData::LineNo(), CReaderBase::m_pTrackDefaults, NStr::StringToDouble(), and NStr::StringToInt().
Referenced by xSetFeatureBedData().
|
protected |
Definition at line 1382 of file bed_reader.cpp.
References CBedColumnData::ColumnCount(), NStr::IntToString(), CReaderBase::m_uLineNumber, and CSeq_feat_Base::SetTitle().
Referenced by xParseFeatureUserFormat().
|
protected |
Definition at line 365 of file bed_reader.hpp.
Referenced by ReadTrackData(), and xReadBedDataRaw().
|
protected |
Definition at line 363 of file bed_reader.hpp.
Referenced by ReadSeqAnnot(), xParseFeatureGeneModelFormat(), xParseFeatureThreeFeatFormat(), and xProcessData().
|
protected |
Definition at line 357 of file bed_reader.hpp.
Referenced by xAppendFeatureChrom(), xAppendFeatureGene(), xParseFeatureAutoSql(), xParseFeatureUserFormat(), and xParseTrackLine().
Definition at line 366 of file bed_reader.hpp.
Referenced by ReadTrackData(), and xReadBedDataRaw().
|
protected |
Definition at line 364 of file bed_reader.hpp.
Referenced by xSetFeatureDisplayData().
|
protected |
Definition at line 362 of file bed_reader.hpp.
Referenced by xDetermineLikelyColumnCount().
|
protected |
Definition at line 358 of file bed_reader.hpp.
|
protected |
Definition at line 359 of file bed_reader.hpp.
|
protected |
Definition at line 367 of file bed_reader.hpp.
Referenced by xGetData().
|
protected |
Definition at line 369 of file bed_reader.hpp.
Referenced by SetAutoSql(), xDetermineLikelyColumnCount(), and xParseFeatureAutoSql().
|
protected |
Definition at line 360 of file bed_reader.hpp.
Referenced by xDetermineLikelyColumnCount(), xGetData(), xParseFeature(), and xReadBedRecordRaw().
|
protected |
Definition at line 361 of file bed_reader.hpp.
Referenced by xAssignBedColumnCount(), xDetermineLikelyColumnCount(), xReadBedRecordRaw(), and xSetFeatureDisplayData().