NCBI C++ ToolKit
|
Search Toolkit Book for CBioseq_set_Info
#include <objmgr/impl/bioseq_set_info.hpp>
Classes | |
struct | SChunkSeqSet |
Public Types | |
typedef CBioseq_set | TObject |
typedef TObject::TId | TId |
typedef TObject::TColl | TColl |
typedef TObject::TLevel | TLevel |
typedef TObject::TClass | TClass |
typedef TObject::TRelease | TRelease |
typedef TObject::TDate | TDate |
typedef vector< CRef< CSeq_entry_Info > > | TSeq_set |
![]() | |
typedef CSeq_descr | TDescr |
typedef TDescr::Tdata | TDescList |
typedef TDescList::const_iterator | TDesc_CI |
typedef unsigned | TDescTypeMask |
typedef vector< CRef< CSeq_annot_Info > > | TAnnot |
typedef list< CRef< CSeq_annot > > | TObjAnnot |
![]() | |
enum | ENeedUpdateAux { kNeedUpdate_bits = 8 } |
enum | ENeedUpdate { fNeedUpdate_this = (1<<kNeedUpdate_bits)-1 , fNeedUpdate_children = fNeedUpdate_this<<kNeedUpdate_bits , fNeedUpdate_descr = 1<<0 , fNeedUpdate_annot = 1<<1 , fNeedUpdate_seq_data = 1<<2 , fNeedUpdate_core = 1<<3 , fNeedUpdate_assembly = 1<<4 , fNeedUpdate_bioseq = 1<<5 , fNeedUpdate_children_descr = fNeedUpdate_descr <<kNeedUpdate_bits , fNeedUpdate_children_annot = fNeedUpdate_annot <<kNeedUpdate_bits , fNeedUpdate_children_seq_data = fNeedUpdate_seq_data<<kNeedUpdate_bits , fNeedUpdate_children_core = fNeedUpdate_core <<kNeedUpdate_bits , fNeedUpdate_children_assembly = fNeedUpdate_assembly<<kNeedUpdate_bits , fNeedUpdate_children_bioseq = fNeedUpdate_bioseq <<kNeedUpdate_bits } |
typedef map< CConstRef< CObject >, CRef< CObject > > | TObjectCopyMap |
typedef int | TNeedUpdateFlags |
typedef int | TChunkId |
typedef vector< TChunkId > | TChunkIds |
![]() | |
enum | EAllocFillMode { eAllocFillNone = 1 , eAllocFillZero , eAllocFillPattern } |
Control filling of newly allocated memory. More... | |
typedef CObjectCounterLocker | TLockerType |
Default locker type for CRef. More... | |
typedef atomic< Uint8 > | TCounter |
Counter type is CAtomiCounter. More... | |
typedef Uint8 | TCount |
Alias for value type of counter. More... | |
Protected Types | |
typedef pair< int, TChunkId > | TChunkSeqSetsKey |
![]() | |
typedef CFastMutex | TDescrMutex |
typedef CFastMutexGuard | TDescrMutexGuard |
typedef vector< TDescTypeMask > | TDescTypeMasks |
Static Protected Member Functions | |
static CRef< TObject > | sx_ShallowCopy (const TObject &obj) |
Private Types | |
typedef CBioseq_Base_Info | TParent |
typedef map< TChunkSeqSetsKey, SChunkSeqSet > | TChunkSeqSets |
Private Attributes | |
CRef< TObject > | m_Object |
TSeq_set | m_Seq_set |
TChunkSeqSets | m_ChunkSeqSets |
TChunkIds | m_BioseqChunks |
int | m_Bioseq_set_Id |
Friends | |
class | CDataSource |
class | CScope_Impl |
class | CTSE_Info |
class | CSeq_entry_Info |
class | CBioseq_Info |
class | CSeq_annot_Info |
class | CSeq_entry_CI |
class | CSeq_entry_I |
class | CSeq_annot_CI |
class | CSeq_annot_I |
class | CAnnotTypes_CI |
Additional Inherited Members | |
![]() | |
static NCBI_XNCBI_EXPORT void | ThrowNullPointerException (void) |
Define method to throw null pointer exception. More... | |
static NCBI_XNCBI_EXPORT void | ThrowNullPointerException (const type_info &type) |
static EAllocFillMode | GetAllocFillMode (void) |
static void | SetAllocFillMode (EAllocFillMode mode) |
static void | SetAllocFillMode (const string &value) |
Set mode from configuration parameter value. More... | |
![]() | |
static void | EnableDebugDump (bool on) |
![]() | |
static const TCount | eCounterBitsCanBeDeleted = 1 << 0 |
Define possible object states. More... | |
static const TCount | eCounterBitsInPlainHeap = 1 << 1 |
Heap signature was found. More... | |
static const TCount | eCounterBitsPlaceMask |
Mask for 'in heap' state flags. More... | |
static const int | eCounterStep = 1 << 2 |
Skip over the "in heap" bits. More... | |
static const TCount | eCounterValid = TCount(1) << (sizeof(TCount) * 8 - 2) |
Minimal value for valid objects (reference counter is zero) Must be a single bit value. More... | |
static const TCount | eCounterStateMask |
Valid object, and object in heap. More... | |
![]() | |
TAnnot | m_Annot |
TObjAnnot * | m_ObjAnnot |
TChunkIds | m_DescrChunks |
TDescTypeMasks | m_DescrTypeMasks |
TChunkIds | m_AnnotChunks |
TDescrMutex | m_DescrMutex |
Definition at line 59 of file bioseq_set_info.hpp.
|
private |
Definition at line 221 of file bioseq_set_info.hpp.
|
protected |
Definition at line 205 of file bioseq_set_info.hpp.
Definition at line 106 of file bioseq_set_info.hpp.
Definition at line 92 of file bioseq_set_info.hpp.
Definition at line 120 of file bioseq_set_info.hpp.
typedef TObject::TId CBioseq_set_Info::TId |
Definition at line 78 of file bioseq_set_info.hpp.
Definition at line 99 of file bioseq_set_info.hpp.
typedef CBioseq_set CBioseq_set_Info::TObject |
Definition at line 70 of file bioseq_set_info.hpp.
|
private |
Definition at line 61 of file bioseq_set_info.hpp.
Definition at line 113 of file bioseq_set_info.hpp.
typedef vector< CRef<CSeq_entry_Info> > CBioseq_set_Info::TSeq_set |
Definition at line 127 of file bioseq_set_info.hpp.
CBioseq_set_Info::CBioseq_set_Info | ( | void | ) |
Definition at line 57 of file bioseq_set_info.cpp.
|
explicit |
Definition at line 70 of file bioseq_set_info.cpp.
References info, CBioseq_Base_Info::m_AnnotChunks, m_BioseqChunks, CBioseq_Base_Info::m_DescrChunks, and x_SetObject().
|
explicit |
|
virtual |
Definition at line 86 of file bioseq_set_info.cpp.
void CBioseq_set_Info::AddEntry | ( | CRef< CSeq_entry_Info > | entry, |
int | index = -1 , |
||
bool | set_uniqid = false |
||
) |
Definition at line 389 of file bioseq_set_info.cpp.
References _ASSERT, CTSE_Info_Object::GetTSE_Info(), i, info, m_Object, m_Seq_set, and x_AttachEntry().
CRef< CSeq_entry_Info > CBioseq_set_Info::AddEntry | ( | CSeq_entry & | entry, |
int | index, | ||
bool | set_uniqid = false |
||
) |
Definition at line 379 of file bioseq_set_info.cpp.
References CSeq_entry_Info, and info.
Referenced by CTSE_ScopeInfo::AddEntry(), CSeq_entry_Info::AddEntry(), CDataSource::AttachEntry(), CTSE_Default_Assigner::LoadBioseq(), CScope_Impl::x_AttachEntry(), and x_SetObject().
|
inline |
Definition at line 367 of file bioseq_set_info.hpp.
References m_Object.
Referenced by CBioseq_set_Handle::CanGetClass().
|
inline |
Definition at line 297 of file bioseq_set_info.hpp.
References m_Object.
Referenced by CBioseq_set_Handle::CanGetColl().
|
inline |
Definition at line 437 of file bioseq_set_info.hpp.
References m_Object.
Referenced by CBioseq_set_Handle::CanGetDate().
|
inline |
Definition at line 262 of file bioseq_set_info.hpp.
References m_Object.
Referenced by CBioseq_set_Handle::CanGetId().
|
inline |
Definition at line 332 of file bioseq_set_info.hpp.
References m_Object.
Referenced by CBioseq_set_Handle::CanGetLevel().
|
inline |
Definition at line 402 of file bioseq_set_info.hpp.
References m_Object.
Referenced by CBioseq_set_Handle::CanGetRelease().
|
inline |
Definition at line 472 of file bioseq_set_info.hpp.
References CTSE_Info_Object::fNeedUpdate_bioseq, m_Object, and CTSE_Info_Object::x_NeedUpdate().
CConstRef< CBioseq_set > CBioseq_set_Info::GetBioseq_setCore | ( | void | ) | const |
Definition at line 98 of file bioseq_set_info.cpp.
References m_Object, and CTSE_Info_Object::x_UpdateCore().
Referenced by CBioseq_set_Handle::GetBioseq_setCore().
|
inline |
Definition at line 381 of file bioseq_set_info.hpp.
References m_Object.
Referenced by CBioseq_set_Handle::GetClass(), CTSE_Info::GetSegSetMaster(), CSeq_entry_Info::GetXrefTSE(), CDataSource::x_CollectBioseqs(), and CBioseq_CI::x_PushEntry().
|
inline |
Definition at line 311 of file bioseq_set_info.hpp.
References m_Object.
Referenced by CBioseq_set_Handle::GetColl().
CConstRef< CBioseq_set > CBioseq_set_Info::GetCompleteBioseq_set | ( | void | ) | const |
Definition at line 91 of file bioseq_set_info.cpp.
References m_Object, and CTSE_Info_Object::x_UpdateComplete().
Referenced by CBioseq_set_Handle::GetCompleteBioseq_set().
|
inline |
Definition at line 451 of file bioseq_set_info.hpp.
References m_Object.
Referenced by CBioseq_set_Handle::GetDate().
int CBioseq_set_Info::GetEntryIndex | ( | const CSeq_entry_Info & | entry | ) | const |
Definition at line 442 of file bioseq_set_info.cpp.
References info, ITERATE, and m_Seq_set.
Referenced by CBioseq_set_Handle::GetSeq_entry_Index().
CConstRef< CSeq_entry_Info > CBioseq_set_Info::GetFirstEntry | ( | void | ) | const |
Definition at line 455 of file bioseq_set_info.cpp.
References m_Seq_set.
Referenced by CWGSMasterSupport::AddWGSMaster(), CTSE_Info::GetSegSetMaster(), and CWGSMasterDescrSetter::Loaded().
|
inline |
Definition at line 276 of file bioseq_set_info.hpp.
References m_Object.
Referenced by CBioseq_set_Handle::GetId(), and x_TSEAttachContents().
|
inline |
Definition at line 346 of file bioseq_set_info.hpp.
References m_Object.
Referenced by CBioseq_set_Handle::GetLevel().
|
inline |
Definition at line 416 of file bioseq_set_info.hpp.
References m_Object.
Referenced by CBioseq_set_Handle::GetRelease().
|
inline |
Definition at line 480 of file bioseq_set_info.hpp.
References CTSE_Info_Object::fNeedUpdate_bioseq, m_Seq_set, and CTSE_Info_Object::x_Update().
Referenced by IsEmptySeq_set(), CSeq_entry_Info::x_GetAnnotIds(), CSeq_entry_Info::x_GetBioseqsIds(), and CSeq_entry_CI::x_SetCurrentEntry().
|
inline |
Definition at line 496 of file bioseq_set_info.hpp.
References CTSE_Info_Object::fNeedUpdate_bioseq, GetSeq_set(), IsSetSeq_set(), and CTSE_Info_Object::x_NeedUpdate().
Referenced by CBioseq_set_Handle::IsEmptySeq_set(), and CScope_Impl::x_IsDummyTSE().
|
inline |
Definition at line 360 of file bioseq_set_info.hpp.
References m_Object.
Referenced by CBioseq_set_Handle::IsSetClass(), and CScope_Impl::x_IsDummyTSE().
|
inline |
Definition at line 290 of file bioseq_set_info.hpp.
References m_Object.
Referenced by CBioseq_set_Handle::IsSetColl(), and CScope_Impl::x_IsDummyTSE().
|
inline |
Definition at line 430 of file bioseq_set_info.hpp.
References m_Object.
Referenced by CBioseq_set_Handle::IsSetDate(), and CScope_Impl::x_IsDummyTSE().
|
inline |
Definition at line 255 of file bioseq_set_info.hpp.
References m_Object.
Referenced by CBioseq_set_Handle::IsSetId(), CScope_Impl::x_IsDummyTSE(), and x_TSEAttachContents().
|
inline |
Definition at line 325 of file bioseq_set_info.hpp.
References m_Object.
Referenced by CBioseq_set_Handle::IsSetLevel(), and CScope_Impl::x_IsDummyTSE().
|
inline |
Definition at line 395 of file bioseq_set_info.hpp.
References m_Object.
Referenced by CBioseq_set_Handle::IsSetRelease(), and CScope_Impl::x_IsDummyTSE().
|
inline |
Definition at line 465 of file bioseq_set_info.hpp.
References CTSE_Info_Object::fNeedUpdate_bioseq, m_Object, and CTSE_Info_Object::x_NeedUpdate().
Referenced by IsEmptySeq_set(), and CScope_Impl::x_IsDummyTSE().
void CBioseq_set_Info::RemoveEntry | ( | CRef< CSeq_entry_Info > | entry | ) |
Definition at line 417 of file bioseq_set_info.cpp.
References _ASSERT, info, m_Object, m_Seq_set, NCBI_THROW, and x_DetachEntry().
Referenced by CSeq_entry_Info::RemoveEntry(), CDataSource::RemoveEntry(), and CTSE_ScopeInfo::RemoveEntry().
|
inline |
Definition at line 374 of file bioseq_set_info.hpp.
References m_Object.
Referenced by CBioseq_set_EditHandle::x_RealResetClass().
|
inline |
Definition at line 304 of file bioseq_set_info.hpp.
References m_Object.
Referenced by CBioseq_set_EditHandle::x_RealResetColl().
|
inline |
Definition at line 444 of file bioseq_set_info.hpp.
References m_Object.
Referenced by CBioseq_set_EditHandle::x_RealResetDate().
|
inline |
Definition at line 269 of file bioseq_set_info.hpp.
References m_Object.
Referenced by CBioseq_set_EditHandle::x_RealResetId().
|
inline |
Definition at line 339 of file bioseq_set_info.hpp.
References m_Object.
Referenced by CBioseq_set_EditHandle::x_RealResetLevel().
|
inline |
Definition at line 409 of file bioseq_set_info.hpp.
References m_Object.
Referenced by CBioseq_set_EditHandle::x_RealResetRelease().
|
inline |
Definition at line 388 of file bioseq_set_info.hpp.
References m_Object.
Referenced by CBioseq_set_EditHandle::x_RealSetClass().
|
inline |
Definition at line 318 of file bioseq_set_info.hpp.
References m_Object.
Referenced by CBioseq_set_EditHandle::x_RealSetColl().
|
inline |
Definition at line 458 of file bioseq_set_info.hpp.
References m_Object.
Referenced by CBioseq_set_EditHandle::x_RealSetDate().
|
inline |
Definition at line 283 of file bioseq_set_info.hpp.
References m_Object.
Referenced by CLDS2_DataLoader::x_LoadTSE(), and CBioseq_set_EditHandle::x_RealSetId().
|
inline |
Definition at line 353 of file bioseq_set_info.hpp.
References m_Object.
Referenced by CBioseq_set_EditHandle::x_RealSetLevel().
|
inline |
Definition at line 423 of file bioseq_set_info.hpp.
References m_Object.
Referenced by CBioseq_set_EditHandle::x_RealSetRelease().
|
inline |
Definition at line 488 of file bioseq_set_info.hpp.
References CTSE_Info_Object::fNeedUpdate_bioseq, m_Seq_set, and CTSE_Info_Object::x_Update().
|
staticprotected |
Definition at line 287 of file bioseq_set_info.cpp.
References CSeq_descr_Base::Get(), CBioseq_set_Base::GetAnnot(), CBioseq_set_Base::GetClass(), CBioseq_set_Base::GetColl(), CBioseq_set_Base::GetDate(), CBioseq_set_Base::GetDescr(), CBioseq_set_Base::GetId(), CBioseq_set_Base::GetLevel(), CBioseq_set_Base::GetRelease(), CBioseq_set_Base::GetSeq_set(), CBioseq_set_Base::IsSetAnnot(), CBioseq_set_Base::IsSetClass(), CBioseq_set_Base::IsSetColl(), CBioseq_set_Base::IsSetDate(), CBioseq_set_Base::IsSetDescr(), CBioseq_set_Base::IsSetId(), CBioseq_set_Base::IsSetLevel(), CBioseq_set_Base::IsSetRelease(), and CBioseq_set_Base::IsSetSeq_set().
Referenced by x_SetObject().
void CBioseq_set_Info::UpdateAnnotIndex | ( | void | ) | const |
Definition at line 555 of file bioseq_set_info.cpp.
References _ASSERT, CTSE_Info_Object::GetTSE_Info(), CTSE_Info::UpdateAnnotIndex(), and CTSE_Info_Object::x_DirtyAnnotIndex().
void CBioseq_set_Info::x_AddBioseqChunkId | ( | TChunkId | chunk_id | ) |
Definition at line 206 of file bioseq_set_info.cpp.
References CTSE_Info_Object::fNeedUpdate_bioseq, m_BioseqChunks, and CTSE_Info_Object::x_SetNeedUpdate().
Referenced by CTSE_Default_Assigner::AddBioseqPlace().
void CBioseq_set_Info::x_AttachEntry | ( | CRef< CSeq_entry_Info > | info | ) |
Definition at line 537 of file bioseq_set_info.cpp.
References _ASSERT, and CTSE_Info_Object::x_AttachObject().
Referenced by AddEntry(), x_SetChunkBioseqs2(), and x_SetObject().
|
virtual |
Implements CBioseq_Base_Info.
Definition at line 337 of file bioseq_set_info.cpp.
References m_Object.
void CBioseq_set_Info::x_DetachEntry | ( | CRef< CSeq_entry_Info > | info | ) |
Definition at line 546 of file bioseq_set_info.cpp.
References _ASSERT, and CTSE_Info_Object::x_DetachObject().
Referenced by RemoveEntry().
|
protectedvirtual |
Reimplemented from CBioseq_Base_Info.
Definition at line 219 of file bioseq_set_info.cpp.
References _ASSERT, flags, CTSE_Info_Object::fNeedUpdate_bioseq, CTSE_Info_Object::fNeedUpdate_children, CTSE_Info_Object::fNeedUpdate_core, CTSE_Info_Object::kNeedUpdate_bits, m_BioseqChunks, m_Object, m_Seq_set, NON_CONST_ITERATE, CBioseq_Base_Info::x_DoUpdate(), and CTSE_Info_Object::x_LoadChunks().
|
virtual |
Reimplemented from CBioseq_Base_Info.
Definition at line 105 of file bioseq_set_info.cpp.
References m_Object, m_Seq_set, NON_CONST_ITERATE, CBioseq_Base_Info::x_DSAttachContents(), and x_DSMapObject().
|
protected |
|
virtual |
Reimplemented from CBioseq_Base_Info.
Definition at line 116 of file bioseq_set_info.cpp.
References m_Object, m_Seq_set, NON_CONST_ITERATE, CBioseq_Base_Info::x_DSDetachContents(), and x_DSUnmapObject().
|
protected |
|
protected |
Definition at line 127 of file bioseq_set_info.cpp.
References CDataSource::x_Map().
Referenced by x_DSAttachContents(), and x_SetObject().
|
protected |
Definition at line 133 of file bioseq_set_info.cpp.
References CDataSource::x_Unmap().
Referenced by x_DSDetachContents().
|
protected |
Definition at line 321 of file bioseq_set_info.cpp.
References CObject_id_Base::e_Id, CObject_id_Base::GetId(), and CObject_id_Base::Which().
Referenced by x_TSEAttachContents().
const CBioseq_set_Info::TChunkIds & CBioseq_set_Info::x_GetBioseqChunkIds | ( | ) | const |
Definition at line 213 of file bioseq_set_info.cpp.
References m_BioseqChunks.
Referenced by CWGSMasterSupport::AddWGSMaster().
|
virtual |
Implements CBioseq_Base_Info.
Definition at line 343 of file bioseq_set_info.cpp.
References m_Object.
|
inlineprotected |
Definition at line 241 of file bioseq_set_info.hpp.
References m_Object.
|
inlineprotected |
Definition at line 248 of file bioseq_set_info.hpp.
References m_Object.
|
virtual |
Implements CBioseq_Base_Info.
Definition at line 331 of file bioseq_set_info.cpp.
References m_Object.
|
protectedvirtual |
Reimplemented from CBioseq_Base_Info.
Definition at line 171 of file bioseq_set_info.cpp.
References _ASSERT, CSeq_entry_Base::GetSet(), CSeq_entry_Base::IsSet(), m_Object, m_Seq_set, NON_CONST_ITERATE, CSeq_entry::ParentizeOneLevel(), CBioseq_set_Base::SetSeq_set(), CSeq_entry_Base::SetSet(), CSeq_entry_Info::x_GetObject(), and CBioseq_Base_Info::x_ParentAttach().
|
protectedvirtual |
Reimplemented from CBioseq_Base_Info.
Definition at line 197 of file bioseq_set_info.cpp.
References m_Seq_set, NON_CONST_ITERATE, and CBioseq_Base_Info::x_ParentDetach().
|
virtual |
Implements CBioseq_Base_Info.
Definition at line 361 of file bioseq_set_info.cpp.
References m_Object.
|
protectedvirtual |
Implements CBioseq_Base_Info.
Definition at line 373 of file bioseq_set_info.cpp.
References m_Object.
Definition at line 502 of file bioseq_set_info.cpp.
References i, and x_SetChunkBioseqs2().
Referenced by CTSE_Default_Assigner::LoadChunkBioseqs().
|
protected |
Definition at line 464 of file bioseq_set_info.cpp.
References _ASSERT, map_checker< Container >::begin(), CBioseq_set_Info::SChunkSeqSet::count, CSeq_entry_Info, map_checker< Container >::end(), CBioseq_set_Info::SChunkSeqSet::first_iter, i, info, m_ChunkSeqSets, m_Object, m_Seq_set, CSeq_entry_Base::SetSeq(), and x_AttachEntry().
Referenced by x_SetChunkBioseqs().
|
virtual |
Implements CBioseq_Base_Info.
Definition at line 355 of file bioseq_set_info.cpp.
References m_Object.
|
virtual |
Implements CBioseq_Base_Info.
Definition at line 349 of file bioseq_set_info.cpp.
References m_Object.
|
protectedvirtual |
Implements CBioseq_Base_Info.
Definition at line 367 of file bioseq_set_info.cpp.
References m_Object.
|
protected |
Definition at line 266 of file bioseq_set_info.cpp.
References _ASSERT, AddEntry(), CSeq_entry_Info, CTSE_Info_Object::GetDataSource(), CTSE_Info_Object::HasDataSource(), info, ITERATE, m_Object, Ref(), sx_ShallowCopy(), x_DSMapObject(), and CBioseq_Base_Info::x_SetAnnot().
|
protected |
Definition at line 246 of file bioseq_set_info.cpp.
References _ASSERT, CSeq_entry_Info, CTSE_Info_Object::GetDataSource(), CTSE_Info_Object::HasDataSource(), info, CBioseq_set_Base::IsSetAnnot(), CBioseq_set_Base::IsSetSeq_set(), m_Object, m_Seq_set, NON_CONST_ITERATE, CRef< C, Locker >::Reset(), CBioseq_set_Base::SetSeq_set(), x_AttachEntry(), x_DSMapObject(), and CBioseq_Base_Info::x_SetAnnot().
Referenced by CBioseq_set_Info().
|
virtual |
Reimplemented from CBioseq_Base_Info.
Definition at line 139 of file bioseq_set_info.cpp.
References _ASSERT, GetId(), IsSetId(), m_Bioseq_set_Id, m_Seq_set, NON_CONST_ITERATE, CTSE_Info_Object::SetBioObjectId(), x_GetBioseq_set_Id(), CTSE_Info::x_IndexBioseq_set(), CTSE_Info::x_SetBioseq_setId(), and CBioseq_Base_Info::x_TSEAttachContents().
|
virtual |
Reimplemented from CBioseq_Base_Info.
Definition at line 157 of file bioseq_set_info.cpp.
References m_Bioseq_set_Id, m_Seq_set, NON_CONST_ITERATE, CTSE_Info::x_ResetBioseq_setId(), and CBioseq_Base_Info::x_TSEDetachContents().
|
virtual |
Reimplemented from CBioseq_Base_Info.
Definition at line 564 of file bioseq_set_info.cpp.
References i, m_Seq_set, and CBioseq_Base_Info::x_UpdateAnnotIndexContents().
|
friend |
Definition at line 179 of file bioseq_set_info.hpp.
|
friend |
Definition at line 172 of file bioseq_set_info.hpp.
|
friend |
Definition at line 167 of file bioseq_set_info.hpp.
|
friend |
Definition at line 168 of file bioseq_set_info.hpp.
|
friend |
Definition at line 177 of file bioseq_set_info.hpp.
|
friend |
Definition at line 178 of file bioseq_set_info.hpp.
|
friend |
Definition at line 173 of file bioseq_set_info.hpp.
|
friend |
Definition at line 175 of file bioseq_set_info.hpp.
|
friend |
Definition at line 176 of file bioseq_set_info.hpp.
|
friend |
Definition at line 171 of file bioseq_set_info.hpp.
Referenced by AddEntry(), x_SetChunkBioseqs2(), and x_SetObject().
|
friend |
Definition at line 170 of file bioseq_set_info.hpp.
|
private |
Definition at line 228 of file bioseq_set_info.hpp.
Referenced by x_TSEAttachContents(), and x_TSEDetachContents().
|
private |
Definition at line 225 of file bioseq_set_info.hpp.
Referenced by CBioseq_set_Info(), x_AddBioseqChunkId(), x_DoUpdate(), and x_GetBioseqChunkIds().
|
private |
Definition at line 222 of file bioseq_set_info.hpp.
Referenced by x_SetChunkBioseqs2().
Definition at line 210 of file bioseq_set_info.hpp.
Referenced by AddEntry(), CanGetClass(), CanGetColl(), CanGetDate(), CanGetId(), CanGetLevel(), CanGetRelease(), CanGetSeq_set(), GetBioseq_setCore(), GetClass(), GetColl(), GetCompleteBioseq_set(), GetDate(), GetId(), GetLevel(), GetRelease(), IsSetClass(), IsSetColl(), IsSetDate(), IsSetId(), IsSetLevel(), IsSetRelease(), IsSetSeq_set(), RemoveEntry(), ResetClass(), ResetColl(), ResetDate(), ResetId(), ResetLevel(), ResetRelease(), SetClass(), SetColl(), SetDate(), SetId(), SetLevel(), SetRelease(), x_CanGetDescr(), x_DoUpdate(), x_DSAttachContents(), x_DSDetachContents(), x_GetDescr(), x_GetObject(), x_IsSetDescr(), x_ParentAttach(), x_ResetDescr(), x_ResetObjAnnot(), x_SetChunkBioseqs2(), x_SetDescr(), x_SetObjAnnot(), and x_SetObject().
|
private |
Definition at line 213 of file bioseq_set_info.hpp.
Referenced by AddEntry(), GetEntryIndex(), GetFirstEntry(), GetSeq_set(), RemoveEntry(), SetSeq_set(), x_DoUpdate(), x_DSAttachContents(), x_DSDetachContents(), x_ParentAttach(), x_ParentDetach(), x_SetChunkBioseqs2(), x_SetObject(), x_TSEAttachContents(), x_TSEDetachContents(), and x_UpdateAnnotIndexContents().