UpdateAnnotIndex(
void)
const;
123 constTObject& x_GetObject(
void)
const;
125 voidx_SetObject(TObject& obj);
129 boolx_HasSNP_annot_Info(
void)
const;
132TAnnotIndex x_GetSNPFeatCount(
void)
const;
133TAnnotIndex x_GetAnnotCount(
void)
const;
151pair<TAnnotIndex, bool> Add(
const CSeq_feat& new_obj);
152pair<TAnnotIndex, bool> Add(
const CSeq_align& new_obj);
153pair<TAnnotIndex, bool> Add(
const CSeq_graph& new_obj);
155 voidReorderFtable(
constvector<CSeq_feat_Handle>& feats);
172 boolIsSortedTable(
void)
const;
194 boolTableFeat_HasLabel(
TAnnotIndexindex)
const;
195 stringTableFeat_GetLabel(
TAnnotIndexindex)
const;
202 voidx_UpdateName(
void);
207 voidx_InitAnnotList(
void);
210 voidx_InitFeatList(
TFtable& objs);
211 voidx_InitAlignList(
TAlign& objs);
212 voidx_InitGraphList(
TGraph& objs);
213 voidx_InitLocsList(
TLocs& annot);
226 voidx_InitFeatTableKeys(
CTSE_Info& tse);
236vector<CHandleRangeMap>& hrmaps,
239 voidx_UnmapAnnotObjects(
CTSE_Info& tse);
240 voidx_DropAnnotObjects(
CTSE_Info& tse);
249 voidx_MapFeatById(
const CFeat_id&
id,
252 voidx_UnmapFeatById(
const CFeat_id&
id,
309 returnm_ObjectRange;
313 voidx_Settle(
void);
314 boolx_Valid(
void);
const SAnnotObject_Key & GetAnnotObjectKey(size_t i) const
const TAnnotObjectInfos & GetAnnotObjectInfos(void) const
CRef< CSeq_annot_SNP_Info > m_SNP_Info
const CAnnotObject_Info & GetInfo(TAnnotIndex index) const
CSeq_annot_Info & operator=(const CSeq_annot_Info &)
const TAnnotObjectKeys & GetAnnotObjectKeys(void) const
CSeq_annot_Info(const CSeq_annot_Info &)
bool x_HasSNP_annot_Info(void) const
CSeq_annot::C_Data C_Data
SAnnotObjectsIndex::TObjectInfos TAnnotObjectInfos
CConstRef< TObject > GetSeq_annotSkeleton(void) const
C_Data::TSeq_table TSeq_table
const TObject & x_GetObject(void) const
map< CSeq_id_Handle, COpenRange< TSeqPos > > TTotalRangesMap
CRef< CSeqTableInfo > m_Table_Info
const CSeqTableInfo & GetTableInfo(void) const
int GetChunkId(void) const
SAnnotObjectsIndex::TObjectKeys TAnnotObjectKeys
SAnnotObjectsIndex m_ObjectIndex
const CSeq_annot_SNP_Info & x_GetSNP_annot_Info(void) const
CRange< TSeqPos > m_RequestRange
CRange< TSeqPos > m_ObjectRange
DECLARE_OPERATOR_BOOL(m_ObjectRow< m_NumRows)
CRef< CSeqTableInfo > m_Table_Info
const CRange< TSeqPos > & GetRange(void) const
size_t GetRow(void) const
CSeq_annot_SortedIter & operator++(void)
void x_DSMapObject(CConstRef< TObject > obj, CDataSource &ds)
void x_DSUnmapObject(CConstRef< TObject > obj, CDataSource &ds)
namespace ncbi::objects::
virtual void x_DoUpdate(TNeedUpdateFlags flags)
virtual void x_DSDetachContents(CDataSource &ds)
virtual void x_TSEAttachContents(CTSE_Info &tse)
virtual void x_DSAttachContents(CDataSource &ds)
virtual void x_TSEDetachContents(CTSE_Info &tse)
virtual string GetDescription(void) const
virtual void x_UpdateAnnotIndexContents(CTSE_Info &tse)
bool NotEmpty(void) const THROWS_NONE
Check if CRef is not empty â pointing to an object and has a non-null value.
int32_t Int4
4-byte (32-bit) signed integer
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define END_SCOPE(ns)
End the previously defined scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
#define BEGIN_SCOPE(ns)
Define a new scope.
#define NCBI_XOBJMGR_EXPORT
list< CRef< CSeq_graph > > TGraph
list< CRef< CSeq_align > > TAlign
list< CRef< CSeq_loc > > TLocs
list< CRef< CSeq_feat > > TFtable
<!DOCTYPE HTML >< html > n< header > n< title > PubSeq Gateway Help Page</title > n< style > n table
const struct ncbi::grid::netcache::search::fields::SIZE size
const struct ncbi::grid::netcache::search::fields::KEY key
Portable reference counted smart and weak pointers using CWeakRef, CRef, CObject and CObjectEx.
TObjectInfos & GetInfos(void)
const SAnnotObject_Key & GetKey(size_t i) const
vector< SAnnotObject_Key > TObjectKeys
deque< CAnnotObject_Info > TObjectInfos
const TObjectKeys & GetKeys(void) const
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4