NCBI C++ ToolKit
|
Search Toolkit Book for SSeqTableConverter
Public Member Functions | |
SSeqTableConverter (const CSNPDbSeqIterator &it) | |
bool | AddToTable (const CSNPDbFeatIterator &it) |
void | Add (const CSNPDbFeatIterator &it) |
vector< CRef< CSeq_annot > > | GetAnnots (const string &annot_name) |
Public Attributes | |
SSeqTableContent | m_Tables [2][kMaxTableAlleles] |
CRef< CSeq_id > | m_Seq_id |
CRef< CSeq_annot > | m_RegularAnnot |
Definition at line 1739 of file snpread.cpp.
SSeqTableConverter::SSeqTableConverter | ( | const CSNPDbSeqIterator & | it | ) |
Definition at line 1756 of file snpread.cpp.
|
inline |
Definition at line 1797 of file snpread.cpp.
References AddToTable(), CSNPDbFeatIterator::GetSeq_feat(), m_RegularAnnot, CSeq_annot_Base::SetData(), and x_NewAnnot().
Referenced by CSNPDbSeqIterator::GetTableFeatAnnots().
|
inline |
Definition at line 1784 of file snpread.cpp.
References SSeqTableContent::Add(), CSNPDbFeatIterator::GetExtraRange(), CSNPDbFeatIterator::GetSNPLength(), kMaxTableAlleles, m_Tables, and compile_time_bits::range().
Referenced by Add().
vector< CRef< CSeq_annot > > SSeqTableConverter::GetAnnots | ( | const string & | annot_name | ) |
Definition at line 1763 of file snpread.cpp.
References SSeqTableContent::GetAnnot(), i, kMaxTableAlleles, m_RegularAnnot, m_Seq_id, m_Tables, and CSeq_annot::SetNameDesc().
Referenced by CSNPDbSeqIterator::GetTableFeatAnnots().
CRef<CSeq_annot> SSeqTableConverter::m_RegularAnnot |
Definition at line 1752 of file snpread.cpp.
Referenced by Add(), and GetAnnots().
Definition at line 1751 of file snpread.cpp.
Referenced by GetAnnots().
SSeqTableContent SSeqTableConverter::m_Tables[2][kMaxTableAlleles] |
Definition at line 1745 of file snpread.cpp.
Referenced by AddToTable(), and GetAnnots().