IsEmptySeq_set(
void)
const;
79 boolIsSetId(
void)
const;
80 boolCanGetId(
void)
const;
93 boolIsSetColl(
void)
const;
94 boolCanGetColl(
void)
const;
95 const TColl& GetColl(
void)
const;
96 voidSetColl(
TColl& v);
97 voidResetColl(
void);
100 boolIsSetLevel(
void)
const;
101 boolCanGetLevel(
void)
const;
102 TLevelGetLevel(
void)
const;
104 voidResetLevel(
void);
107 boolIsSetClass(
void)
const;
108 boolCanGetClass(
void)
const;
109 TClassGetClass(
void)
const;
111 voidResetClass(
void);
114 boolIsSetRelease(
void)
const;
115 boolCanGetRelease(
void)
const;
116 const TRelease& GetRelease(
void)
const;
118 voidResetRelease(
void);
121 boolIsSetDate(
void)
const;
122 boolCanGetDate(
void)
const;
123 const TDate& GetDate(
void)
const;
124 voidSetDate(
TDate& v);
125 voidResetDate(
void);
128 boolIsSetSeq_set(
void)
const;
129 boolCanGetSeq_set(
void)
const;
130 const TSeq_set& GetSeq_set(
void)
const;
137 boolset_uniqid =
false);
139 boolset_uniqid =
false);
149 voidx_AddBioseqChunkId(
TChunkIdchunk_id);
150 const TChunkIds& x_GetBioseqChunkIds()
const;
157 voidUpdateAnnotIndex(
void)
const;
164 voidx_SetChunkBioseqs(
constlist<
CRef<CBioseq>>& bioseqs,
intchunk_id);
178 friend classCSeq_annot_I;
188 const TObject& x_GetObject(
void)
const;
190 voidx_SetObject(
TObject& obj);
196 intx_GetBioseq_set_Id(
const CObject_id& object_id);
virtual bool x_CanGetDescr(void) const =0
virtual void x_ParentAttach(CSeq_entry_Info &parent)
virtual void x_TSEAttachContents(CTSE_Info &tse)
virtual TDescr & x_SetDescr(void)=0
virtual void x_ResetObjAnnot(void)=0
virtual void x_TSEDetachContents(CTSE_Info &tse)
virtual void x_ParentDetach(CSeq_entry_Info &parent)
virtual bool x_IsSetDescr(void) const =0
virtual void x_DSDetachContents(CDataSource &ds)
void x_DoUpdate(TNeedUpdateFlags flags)
virtual void x_DSAttachContents(CDataSource &ds)
void x_UpdateAnnotIndexContents(CTSE_Info &tse)
virtual void x_ResetDescr(void)=0
virtual TObjAnnot & x_SetObjAnnot(void)=0
virtual const TDescr & x_GetDescr(void) const =0
list< CRef< CSeq_annot > > TObjAnnot
const TDate & GetDate(void) const
bool IsSetClass(void) const
TSeq_set & SetSeq_set(void)
map< TChunkSeqSetsKey, SChunkSeqSet > TChunkSeqSets
const TRelease & GetRelease(void) const
const TSeq_set & GetSeq_set(void) const
bool IsEmptySeq_set(void) const
bool CanGetClass(void) const
void x_DSAttachContents(void)
bool CanGetLevel(void) const
bool CanGetRelease(void) const
bool IsSetSeq_set(void) const
bool IsSetDate(void) const
CBioseq_set_Info(CBioseq_set &seqset)
void SetRelease(TRelease &v)
TChunkSeqSets m_ChunkSeqSets
TObject & x_GetObject(void)
TObject::TRelease TRelease
bool CanGetColl(void) const
TClass GetClass(void) const
vector< CRef< CSeq_entry_Info > > TSeq_set
bool IsSetLevel(void) const
pair< int, TChunkId > TChunkSeqSetsKey
bool CanGetDate(void) const
void x_DSDetachContents(void)
const TColl & GetColl(void) const
bool CanGetId(void) const
bool IsSetColl(void) const
bool CanGetSeq_set(void) const
TLevel GetLevel(void) const
CBioseq_Base_Info TParent
const TId & GetId(void) const
bool IsSetRelease(void) const
@Seq_descr.hpp User-defined methods of the data storage class.
bool x_NeedUpdate(ENeedUpdate flag) const
void x_Update(TNeedUpdateFlags flags) const
vector< TChunkId > TChunkIds
const CSeq_id & GetId(const CSeq_loc &loc, CScope *scope)
If all CSeq_ids embedded in CSeq_loc refer to the same CBioseq, returns the first CSeq_id found,...
#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
const struct ncbi::grid::netcache::search::fields::KEY key
CBioseq_set::TSeq_set::iterator first_iter
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