(
void)
const 115TFtable::iterator iter);
117TAlign::iterator iter);
119TGraph::iterator iter);
121TLocs::iterator iter);
136 #ifdef NCBI_NON_POD_TYPE_STL_ITERATORS 142 boolIsEmpty(
void)
const;
143 boolIsRemoved(
void)
const;
144 boolIsRegular(
void)
const;
145 boolIsChunkStub(
void)
const;
158 const CTSE_Info& GetTSE_Info(
void)
const;
165 TIndexGetAnnotIndex(
void)
const;
174 const CObject* GetObjectPointer(
void)
const;
176 boolIsFeat(
void)
const;
177 const CSeq_feat& GetFeat(
void)
const;
178 const CSeq_feat* GetFeatFast(
void)
const;
180 boolIsAlign(
void)
const;
182 const CSeq_align* GetAlignFast(
void)
const;
184 boolIsGraph(
void)
const;
186 const CSeq_graph* GetGraphFast(
void)
const;
191 boolIsLocs(
void)
const;
192 const CSeq_loc& GetLocs(
void)
const;
195 voidGetMaps(vector<CHandleRangeMap>& hrmaps,
201 voidx_SetObject(
const CSeq_feat& new_obj);
202 voidx_SetObject(
const CSeq_align& new_obj);
203 voidx_SetObject(
const CSeq_graph& new_obj);
205 constTFtable::iterator& x_GetFeatIter(
void)
const;
206 constTAlign::iterator& x_GetAlignIter(
void)
const;
207 constTGraph::iterator& x_GetGraphIter(
void)
const;
208 constTLocs::iterator& x_GetLocsIter(
void)
const;
210 voidx_MoveToBack(
TFtable& cont);
212 static voidx_ProcessAlign(vector<CHandleRangeMap>& hrmaps,
215 static voidx_ProcessFeat(vector<CHandleRangeMap>& hrmaps,
218 static voidx_ProcessGraph(vector<CHandleRangeMap>& hrmaps,
224 returnm_Key.IsSingle();
233 returnm_Key.begin();
246m_Key.SetMultiple(begin, end);
260 voidx_Locs_AddFeatSubtype(
intftype,
324: m_Seq_annot_Info(0),
430 constCSeq_annot::C_Data::TFtable::iterator&
439 constCSeq_annot::C_Data::TAlign::iterator&
448 constCSeq_annot::C_Data::TGraph::iterator&
457 constCSeq_annot::C_Data::TLocs::iterator&
User-defined methods of the data storage class.
@ eEmpty
no filtering at all.
CSeqFeatData::ESubtype TFeatSubtype
const TFtable::iterator & x_GetFeatIter(void) const
TAnnotType Which(void) const
const CTSE_Chunk_Info & GetChunk_Info(void) const
const CSeq_loc & GetLocs(void) const
CUnionBuffer< TFtable::iterator > m_Feat
const CSeq_align * GetAlignFast(void) const
const CSeq_annot_Info & GetSeq_annot_Info(void) const
CTSE_Chunk_Info * m_Chunk
const TLocs::iterator & x_GetLocsIter(void) const
const TGraph::iterator & x_GetGraphIter(void) const
const CSeq_graph & GetGraph(void) const
bool IsRegular(void) const
union CAnnotObject_Info::@740 m_Iter
vector< TIndexRange > TTypeIndexSet
CUnionBuffer< TLocs::iterator > m_Locs
CUnionBuffer< TGraph::iterator > m_Graph
const CSeq_feat * GetFeatFast(void) const
TFeatSubtype GetFeatSubtype(void) const
size_t GetKeysBegin(void) const
TIndex GetAnnotIndex(void) const
CSeq_annot_Info * m_Seq_annot_Info
const CSeq_feat & GetFeat(void) const
CSeqFeatData::E_Choice TFeatType
void SetKeys(size_t begin, size_t end)
const SAnnotTypeSelector & GetTypeSelector(void) const
TFeatType GetFeatType(void) const
void SetKey(const SAnnotObject_Key &key)
SAnnotTypeSelector m_Type
const TAlign::iterator & x_GetAlignIter(void) const
bool IsChunkStub(void) const
pair< size_t, size_t > TIndexRange
TAnnotType GetAnnotType(void) const
const SAnnotObject_Key & GetKey(void) const
C_Data::E_Choice TAnnotType
bool HasSingleKey(void) const
const CSeq_align & GetAlign(void) const
CUnionBuffer< TAlign::iterator > m_Align
bool IsRemoved(void) const
const CSeq_graph * GetGraphFast(void) const
size_t GetKeysEnd(void) const
CSeq_annot::C_Data C_Data
namespace ncbi::objects::
unsigned int TSeqPos
Type for sequence locations and lengths.
objects::CSeqFeatData::ESubtype GetFeatSubtype(const string &feat_type)
void Reset(void)
Reset the handle (remove seq-id reference)
int32_t Int4
4-byte (32-bit) signed integer
TThisType & SetToOpen(position_type toOpen)
position_type GetToOpen(void) const
#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
void SetFrom(TFrom value)
Assign a value to From data member.
TFrom GetFrom(void) const
Get the From member data.
E_Choice
Choice variants.
list< CRef< CSeq_graph > > TGraph
list< CRef< CSeq_align > > TAlign
E_Choice
Choice variants.
list< CRef< CSeq_loc > > TLocs
list< CRef< CSeq_feat > > TFtable
@ e_Locs
used for communication between tools
const struct ncbi::grid::netcache::search::fields::KEY key
Portable reference counted smart and weak pointers using CWeakRef, CRef, CObject and CObjectEx.
void SetMultiple(size_t from, size_t to)
CRange< TSeqPos > m_Range
bool IsSingle(void) const
TFeatSubtype GetFeatSubtype(void) const
TAnnotType GetAnnotType(void) const
TFeatType GetFeatType(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