NCBI C++ ToolKit
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
SSeqTableContent Struct Reference

Search Toolkit Book for SSeqTableContent

+ Collaboration diagram for SSeqTableContent:

Public Member Functions

 SSeqTableContent (void)
 
void Add (const CSNPDbFeatIterator &it)
 
CRef< CSeq_annotGetAnnot (const string &annot_name, CSeq_id &seq_id)
 

Static Public Member Functions

static void AddFixedString (CSeq_table &table, CSeqTable_column_info::EField_id id, const string &value)
 
static void AddFixedSeq_id (CSeq_table &table, CSeqTable_column_info::EField_id id, CSeq_id &value)
 
static void AddFixedSeq_loc (CSeq_table &table, const char *name, CSeq_loc &value)
 
static void AddFixedInt (CSeq_table &table, const char *name, int value)
 

Public Attributes

int m_TableSize
 
SIntColumn col_from
 
SIntColumn col_to
 
SSparseIndex ind_to
 
SCommonStrings col_alleles [kMaxTableAlleles]
 
SCommonStrings col_subtype
 
SCommon8Bytes col_bitfield
 
SInt8Column col_dbxref
 

Detailed Description

Definition at line 1566 of file snpread.cpp.

Constructor & Destructor Documentation

◆ SSeqTableContent()

SSeqTableContent::SSeqTableContent ( void  )

Member Function Documentation

◆ Add()

void SSeqTableContent::Add ( const CSNPDbFeatIterator it)
inline

◆ AddFixedInt()

static void SSeqTableContent::AddFixedInt ( CSeq_table table,
const char *  name,
int  value 
)
inlinestatic

Definition at line 1616 of file snpread.cpp.

References CSeqTable_column_Base::SetDefault(), table, rapidjson::value, and x_MakeColumn().

Referenced by GetAnnot().

◆ AddFixedSeq_id()

static void SSeqTableContent::AddFixedSeq_id ( CSeq_table table,
CSeqTable_column_info::EField_id  id,
CSeq_id value 
)
inlinestatic

Definition at line 1598 of file snpread.cpp.

References CSeqTable_column_Base::SetDefault(), table, rapidjson::value, and x_MakeColumn().

Referenced by GetAnnot().

◆ AddFixedSeq_loc()

static void SSeqTableContent::AddFixedSeq_loc ( CSeq_table table,
const char *  name,
CSeq_loc value 
)
inlinestatic

Definition at line 1607 of file snpread.cpp.

References CSeqTable_column_Base::SetDefault(), table, rapidjson::value, and x_MakeColumn().

Referenced by GetAnnot().

◆ AddFixedString()

static void SSeqTableContent::AddFixedString ( CSeq_table table,
CSeqTable_column_info::EField_id  id,
const string value 
)
inlinestatic

Definition at line 1589 of file snpread.cpp.

References CSeqTable_column_Base::SetDefault(), table, rapidjson::value, and x_MakeColumn().

Referenced by GetAnnot().

◆ GetAnnot()

CRef< CSeq_annot > SSeqTableContent::GetAnnot ( const string annot_name,
CSeq_id seq_id 
)

Member Data Documentation

◆ col_alleles

SCommonStrings SSeqTableContent::col_alleles[kMaxTableAlleles]

Definition at line 1582 of file snpread.cpp.

Referenced by Add(), GetAnnot(), and SSeqTableContent().

◆ col_bitfield

SCommon8Bytes SSeqTableContent::col_bitfield

Definition at line 1585 of file snpread.cpp.

Referenced by Add(), and GetAnnot().

◆ col_dbxref

SInt8Column SSeqTableContent::col_dbxref

Definition at line 1587 of file snpread.cpp.

Referenced by Add(), and GetAnnot().

◆ col_from

SIntColumn SSeqTableContent::col_from

Definition at line 1578 of file snpread.cpp.

Referenced by Add(), and GetAnnot().

◆ col_subtype

SCommonStrings SSeqTableContent::col_subtype

Definition at line 1584 of file snpread.cpp.

Referenced by Add(), and GetAnnot().

◆ col_to

SIntColumn SSeqTableContent::col_to

Definition at line 1579 of file snpread.cpp.

Referenced by Add(), and GetAnnot().

◆ ind_to

SSparseIndex SSeqTableContent::ind_to

Definition at line 1580 of file snpread.cpp.

Referenced by Add(), and GetAnnot().

◆ m_TableSize

int SSeqTableContent::m_TableSize

Definition at line 1575 of file snpread.cpp.

Referenced by Add(), and GetAnnot().


The documentation for this struct was generated from the following file:
Modified on Sun Jul 21 04:19:13 2024 by modify_doxy.py rev. 669887