CSeq_align_EditHandle;
67 classCSeq_graph_EditHandle;
108 boolIsRemoved(
void)
const;
160 boolIsNamed(
void)
const;
161 const string& GetName(
void)
const;
165 boolIsFtable(
void)
const;
166 boolIsAlign(
void)
const;
167 boolIsGraph(
void)
const;
168 boolIsIds(
void)
const;
169 boolIsLocs(
void)
const;
170 boolIsSeq_table(
void)
const;
172 size_tGetSeq_tableNumRows(
void)
const;
174 boolSeq_annot_IsSetId(
void)
const;
175 boolSeq_annot_CanGetId(
void)
const;
178 boolSeq_annot_IsSetDb(
void)
const;
179 boolSeq_annot_CanGetDb(
void)
const;
182 boolSeq_annot_IsSetName(
void)
const;
183 boolSeq_annot_CanGetName(
void)
const;
186 boolSeq_annot_IsSetDesc(
void)
const;
187 boolSeq_annot_CanGetDesc(
void)
const;
206 const TScopeInfo& x_GetScopeInfo(
void)
const;
208 const CSeq_annot& x_GetSeq_annotCore(
void)
const;
221 template<
typenameHandle>
236 voidRemove(
void)
const;
255 voidReorderFtable(
CFeat_CI& feat_ci)
const;
256 voidReorderFtable(
constvector<CSeq_feat_Handle>& feats)
const;
259 voidUpdate(
void)
const;
CBioseq_set_EditHandle â.
const CTSE_Handle & GetTSE_Handle(void) const
const CTSE_Info_Object & GetObjectInfo_Base(void) const
bool IsRemoved(void) const
TScopeInfo & GetNCObject(void) const
CSeq_feat_EditHandle â.
namespace ncbi::objects::
CScope_Impl & x_GetScopeImpl(void) const
CScope & GetScope(void) const
Returns scope.
bool operator<(const CEquivRange &A, const CEquivRange &B)
bool operator==(const CEquivRange &A, const CEquivRange &B)
bool operator<(const CSeq_annot_Handle &annot) const
For usage in containers.
CSeq_annot TObject
Unified interface for templates.
const TScopeInfo & x_GetScopeInfo(void) const
TScopeInfo & x_GetScopeInfo(void) const
DECLARE_OPERATOR_BOOL(m_Info.IsValid())
CSeq_annot_Info TObjectInfo
CSeq_annot_EditHandle(void)
friend class CSeq_annot_EditHandle
TScopeInfo & x_GetScopeInfo(void) const
void Swap(CSeq_annot_Handle &annot)
CSeq_annot_ScopeInfo TScopeInfo
CScopeInfo_Ref< TScopeInfo > m_Info
CScope_Impl & x_GetScopeImpl(void) const
const CTSE_Handle & GetTSE_Handle(void) const
CSeq_annot_ScopeInfo(const CTSE_Handle &tse, const TObjectInfo &info)
CConstRef< CSeq_annot > GetCompleteSeq_annot(void) const
Complete and return const reference to the current seq-annot.
bool IsRemoved(void) const
CConstRef< TObject > GetObjectCore(void) const
CConstRef< TObject > GetCompleteObject(void) const
bool operator==(const CSeq_annot_Handle &annot) const
Check if handles point to the same seq-annot.
CScope & GetScope(void) const
Get scope this handle belongs to.
bool operator!=(const CSeq_annot_Handle &annot) const
CSeq_entry_Info & x_GetInfo(void) const
CConstRef< CSeq_annot > GetSeq_annotCore(void) const
TObjectInfo & GetNCObjectInfo(void)
const TObjectInfo & GetObjectInfo(void) const
void Swap(TThisType &ref)
Swaps the pointer with another reference.
#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.
bool operator!=(const CNCBI_IPAddr &lhs, unsigned int rhs)
#define NCBI_XOBJMGR_EXPORT
list< CRef< CAnnot_id > > TId
E_Choice
Choice variants.
void Swap(T &a, T &b) RAPIDJSON_NOEXCEPT
Custom swap() to avoid dependency on C++ <algorithm> header.
Portable reference counted smart and weak pointers using CWeakRef, CRef, CObject and CObjectEx.
CRef< objects::CSeq_annot > AddFeat(CRef< objects::CSeq_feat > feat, CRef< objects::CSeq_entry > entry)
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