NCBI C++ ToolKit
Classes | Public Types | Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
CTSE_Chunk_Info Class Reference

Search Toolkit Book for CTSE_Chunk_Info

#include <objmgr/impl/tse_chunk_info.hpp>

+ Inheritance diagram for CTSE_Chunk_Info:
+ Collaboration diagram for CTSE_Chunk_Info:

Classes

struct  SFeatIds
 

Public Types

enum  { kMain_ChunkId = -1, kMasterWGS_ChunkId = kMax_Int-1, kDelayedMain_ChunkId = kMax_Int }
 
typedef CBlobIdKey TBlobId
 
typedef int TBlobVersion
 
typedef int TChunkId
 
typedef int TBioseq_setId
 
typedef CSeq_id_Handle TBioseqId
 
typedef pair< TBioseqId, TBioseq_setIdTPlace
 
typedef unsigned TDescTypeMask
 
typedef pair< TDescTypeMask, TPlaceTDescInfo
 
typedef vector< TPlaceTPlaces
 
typedef vector< TDescInfoTDescInfos
 
typedef vector< TBioseq_setIdTBioseqPlaces
 
typedef vector< TBioseqIdTBioseqIds
 
typedef TBioseqId TAssemblyInfo
 
typedef vector< TAssemblyInfoTAssemblyInfos
 
typedef CSeq_id_Handle TLocationId
 
typedef CRange< TSeqPosTLocationRange
 
typedef pair< TLocationId, TLocationRangeTLocation
 
typedef vector< TLocationTLocationSet
 
typedef map< SAnnotTypeSelector, TLocationSetTAnnotTypes
 
typedef map< CAnnotName, TAnnotTypesTAnnotContents
 
typedef SAnnotObjectsIndex TObjectIndex
 
typedef list< TObjectIndexTObjectIndexList
 
typedef list< CRef< CSeq_literal > > TSequence
 
typedef list< CRef< CSeq_align > > TAssembly
 
typedef int TFeatIdInt
 
typedef string TFeatIdStr
 
typedef vector< TFeatIdIntTFeatIdIntList
 
typedef list< TFeatIdStrTFeatIdStrList
 
typedef map< SAnnotTypeSelector, SFeatIdsTFeatIdsMap
 
- Public Types inherited from CObject
enum  EAllocFillMode { eAllocFillNone = 1, eAllocFillZero, eAllocFillPattern }
 Control filling of newly allocated memory. More...
 
typedef CObjectCounterLocker TLockerType
 Default locker type for CRef. More...
 
typedef CAtomicCounter TCounter
 Counter type is CAtomiCounter. More...
 
typedef TCounter::TValue TCount
 Alias for value type of counter. More...
 

Public Member Functions

 CTSE_Chunk_Info (TChunkId id)
 
virtual ~CTSE_Chunk_Info (void)
 
TBlobId GetBlobId (void) const
 
TBlobVersion GetBlobVersion (void) const
 
TChunkId GetChunkId (void) const
 
const CTSE_Split_InfoGetSplitInfo (void) const
 
bool NotLoaded (void) const
 
bool IsLoaded (void) const
 
void Load (void) const
 
CInitGuardGetLoadInitGuard (void)
 
void x_AddDescInfo (TDescTypeMask type_mask, const TBioseqId &id)
 
void x_AddDescInfo (TDescTypeMask type_mask, TBioseq_setId id)
 
void x_AddDescInfo (const TDescInfo &info)
 
void x_AddAssemblyInfo (const TBioseqId &id)
 
void x_AddAnnotPlace (const TBioseqId &id)
 
void x_AddAnnotPlace (TBioseq_setId id)
 
void x_AddAnnotPlace (const TPlace &place)
 
void x_AddBioseqPlace (TBioseq_setId id)
 
void x_AddBioseqId (const TBioseqId &id)
 
void x_AddAnnotType (const CAnnotName &annot_name, const SAnnotTypeSelector &annot_type, const TLocationId &location_id)
 
void x_AddAnnotType (const CAnnotName &annot_name, const SAnnotTypeSelector &annot_type, const TLocationId &location_id, const TLocationRange &location_range)
 
void x_AddAnnotType (const CAnnotName &annot_name, const SAnnotTypeSelector &annot_type, const TLocationSet &location)
 
void x_AddFeat_ids (void)
 
void x_AddFeat_ids (const SAnnotTypeSelector &type, const TFeatIdIntList &ids)
 
void x_AddXref_ids (const SAnnotTypeSelector &type, const TFeatIdIntList &ids)
 
void x_AddFeat_ids (const SAnnotTypeSelector &type, const TFeatIdStrList &ids)
 
void x_AddXref_ids (const SAnnotTypeSelector &type, const TFeatIdStrList &ids)
 
void x_AddSeq_data (const TLocationSet &location)
 
 operator CInitMutex_Base & (void)
 
void SetLoaded (CObject *obj=0)
 
void x_LoadDescr (const TPlace &place, const CSeq_descr &descr)
 
void x_LoadAnnot (const TPlace &place, const CSeq_annot &annot)
 
void x_LoadBioseq (const TPlace &place, const CBioseq &bioseq)
 
void x_LoadBioseqs (const TPlace &place, const list< CRef< CBioseq > > &bioseqs)
 
void x_LoadSequence (const TPlace &place, TSeqPos pos, const TSequence &seq)
 
void x_LoadAssembly (const TBioseqId &seq_id, const TAssembly &assembly)
 
void x_LoadSeq_entry (CSeq_entry &entry, CTSE_SetObjectInfo *set_info=0)
 
void x_AddUsedMemory (size_t size)
 
const TDescInfosGetDescInfos (void) const
 
const TPlaces GetAnnotPlaces (void) const
 
const TBioseqPlaces GetBioseqPlaces (void) const
 
const TBioseqIds GetBioseqIds (void) const
 
const TAnnotContents GetAnnotContents (void) const
 
const TLocationSetGetSeq_dataInfos (void) const
 
const TAssemblyInfosGetAssemblyInfos (void) const
 
Uint4 GetLoadBytes () const
 
double GetLoadSeconds () const
 
pair< Uint4, double > GetLoadCost () const
 
void x_SetLoadBytes (Uint4 bytes)
 
void x_SetLoadSeconds (double seconds)
 
- Public Member Functions inherited from CObject
 CObject (void)
 Constructor. More...
 
 CObject (const CObject &src)
 Copy constructor. More...
 
virtual ~CObject (void)
 Destructor. More...
 
CObjectoperator= (const CObject &src) THROWS_NONE
 Assignment operator. More...
 
bool CanBeDeleted (void) const THROWS_NONE
 Check if object can be deleted. More...
 
bool IsAllocatedInPool (void) const THROWS_NONE
 Check if object is allocated in memory pool (not system heap) More...
 
bool Referenced (void) const THROWS_NONE
 Check if object is referenced. More...
 
bool ReferencedOnlyOnce (void) const THROWS_NONE
 Check if object is referenced only once. More...
 
void AddReference (void) const
 Add reference to object. More...
 
void RemoveReference (void) const
 Remove reference to object. More...
 
void ReleaseReference (void) const
 Remove reference without deleting object. More...
 
virtual void DoNotDeleteThisObject (void)
 Mark this object as not allocated in heap – do not delete this object. More...
 
virtual void DoDeleteThisObject (void)
 Mark this object as allocated in heap – object can be deleted. More...
 
void * operator new (size_t size)
 Define new operator for memory allocation. More...
 
void * operator new[] (size_t size)
 Define new[] operator for 'array' memory allocation. More...
 
void operator delete (void *ptr)
 Define delete operator for memory deallocation. More...
 
void operator delete[] (void *ptr)
 Define delete[] operator for memory deallocation. More...
 
void * operator new (size_t size, void *place)
 Define new operator. More...
 
void operator delete (void *ptr, void *place)
 Define delete operator. More...
 
void * operator new (size_t size, CObjectMemoryPool *place)
 Define new operator using memory pool. More...
 
void operator delete (void *ptr, CObjectMemoryPool *place)
 Define delete operator. More...
 
virtual void DebugDump (CDebugDumpContext ddc, unsigned int depth) const
 Define method for dumping debug information. More...
 
- Public Member Functions inherited from CDebugDumpable
 CDebugDumpable (void)
 
virtual ~CDebugDumpable (void)
 
void DebugDumpText (ostream &out, const string &bundle, unsigned int depth) const
 
void DebugDumpFormat (CDebugDumpFormatter &ddf, const string &bundle, unsigned int depth) const
 
void DumpToConsole (void) const
 

Protected Member Functions

void x_SplitAttach (CTSE_Split_Info &split_info)
 
void x_TSEAttach (CTSE_Info &tse, ITSE_Assigner &tse_info)
 
bool x_Attached (void) const
 
bool x_GetRecords (const CSeq_id_Handle &id, bool bioseq) const
 
void GetBioseqsIds (TBioseqIds &ids) const
 
bool ContainsBioseq (const CSeq_id_Handle &id) const
 
void x_EnableAnnotIndex (void)
 
void x_DisableAnnotIndexWhenLoaded (void)
 
void x_UpdateAnnotIndex (CTSE_Info &tse)
 
void x_UpdateAnnotIndexContents (CTSE_Info &tse)
 
bool x_ContainsFeatType (CSeqFeatData::E_Choice type) const
 
bool x_ContainsFeatType (CSeqFeatData::ESubtype subtype) const
 
bool x_ContainsFeatIds (CSeqFeatData::E_Choice type, EFeatIdType id_type) const
 
bool x_ContainsFeatIds (CSeqFeatData::ESubtype subtype, EFeatIdType id_type) const
 
void x_DropAnnotObjects (void)
 
void x_InitObjectIndexList (void)
 
- Protected Member Functions inherited from CObject
virtual void DeleteThis (void)
 Virtual method "deleting" this object. More...
 

Private Member Functions

 CTSE_Chunk_Info (const CTSE_Chunk_Info &)
 
CTSE_Chunk_Infooperator= (const CTSE_Chunk_Info &)
 

Private Attributes

CTSE_Split_Infom_SplitInfo
 
TChunkId m_ChunkId
 
Uint4 m_LoadBytes
 
float m_LoadSeconds
 
bool m_AnnotIndexEnabled
 
bool m_ExplicitFeatIds
 
TDescInfos m_DescInfos
 
TPlaces m_AnnotPlaces
 
TBioseqPlaces m_BioseqPlaces
 
TBioseqIds m_BioseqIds
 
TAnnotContents m_AnnotContents
 
TLocationSet m_Seq_data
 
TAssemblyInfos m_AssemblyInfos
 
TFeatIdsMap m_FeatIds
 
TFeatIdsMap m_XrefIds
 
CInitMutex< CObjectm_LoadLock
 
TObjectIndexList m_ObjectIndexList
 

Friends

class CTSE_Info
 
class CTSE_Split_Info
 
class CTSE_Default_Assigner
 

Additional Inherited Members

- Static Public Member Functions inherited from CObject
static NCBI_NORETURN void ThrowNullPointerException (void)
 Define method to throw null pointer exception. More...
 
static NCBI_NORETURN 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 Public Member Functions inherited from CDebugDumpable
static void EnableDebugDump (bool on)
 
- Static Public Attributes inherited from CObject
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...
 

Detailed Description

Definition at line 68 of file tse_chunk_info.hpp.

Member Typedef Documentation

Definition at line 105 of file tse_chunk_info.hpp.

Definition at line 104 of file tse_chunk_info.hpp.

Definition at line 113 of file tse_chunk_info.hpp.

Definition at line 96 of file tse_chunk_info.hpp.

Definition at line 97 of file tse_chunk_info.hpp.

Definition at line 87 of file tse_chunk_info.hpp.

Definition at line 88 of file tse_chunk_info.hpp.

Definition at line 95 of file tse_chunk_info.hpp.

Definition at line 94 of file tse_chunk_info.hpp.

Definition at line 76 of file tse_chunk_info.hpp.

Definition at line 77 of file tse_chunk_info.hpp.

Definition at line 78 of file tse_chunk_info.hpp.

Definition at line 91 of file tse_chunk_info.hpp.

Definition at line 93 of file tse_chunk_info.hpp.

Definition at line 90 of file tse_chunk_info.hpp.

Definition at line 170 of file tse_chunk_info.hpp.

Definition at line 172 of file tse_chunk_info.hpp.

Definition at line 178 of file tse_chunk_info.hpp.

Definition at line 171 of file tse_chunk_info.hpp.

Definition at line 173 of file tse_chunk_info.hpp.

Definition at line 102 of file tse_chunk_info.hpp.

Definition at line 100 of file tse_chunk_info.hpp.

Definition at line 101 of file tse_chunk_info.hpp.

Definition at line 103 of file tse_chunk_info.hpp.

Definition at line 108 of file tse_chunk_info.hpp.

Definition at line 109 of file tse_chunk_info.hpp.

Definition at line 89 of file tse_chunk_info.hpp.

Definition at line 92 of file tse_chunk_info.hpp.

Definition at line 112 of file tse_chunk_info.hpp.

Member Enumeration Documentation

anonymous enum
Enumerator
kMain_ChunkId 
kMasterWGS_ChunkId 
kDelayedMain_ChunkId 

Definition at line 80 of file tse_chunk_info.hpp.

Constructor & Destructor Documentation

CTSE_Chunk_Info::CTSE_Chunk_Info ( TChunkId  id)

Definition at line 66 of file tse_chunk_info.cpp.

CTSE_Chunk_Info::~CTSE_Chunk_Info ( void  )
virtual

Definition at line 77 of file tse_chunk_info.cpp.

CTSE_Chunk_Info::CTSE_Chunk_Info ( const CTSE_Chunk_Info )
private

Member Function Documentation

bool CTSE_Chunk_Info::ContainsBioseq ( const CSeq_id_Handle id) const
protected

Definition at line 242 of file tse_chunk_info.cpp.

References m_BioseqIds.

Referenced by CTSE_Split_Info::ContainsBioseq(), and x_GetRecords().

const TAnnotContents CTSE_Chunk_Info::GetAnnotContents ( void  ) const
inline

Definition at line 239 of file tse_chunk_info.hpp.

const TPlaces CTSE_Chunk_Info::GetAnnotPlaces ( void  ) const
inline

Definition at line 227 of file tse_chunk_info.hpp.

const TAssemblyInfos& CTSE_Chunk_Info::GetAssemblyInfos ( void  ) const
inline

Definition at line 247 of file tse_chunk_info.hpp.

const TBioseqIds CTSE_Chunk_Info::GetBioseqIds ( void  ) const
inline

Definition at line 235 of file tse_chunk_info.hpp.

const TBioseqPlaces CTSE_Chunk_Info::GetBioseqPlaces ( void  ) const
inline

Definition at line 231 of file tse_chunk_info.hpp.

void CTSE_Chunk_Info::GetBioseqsIds ( TBioseqIds ids) const
protected

Definition at line 236 of file tse_chunk_info.cpp.

References m_BioseqIds.

CTSE_Chunk_Info::TBlobId CTSE_Chunk_Info::GetBlobId ( void  ) const
CTSE_Chunk_Info::TBlobVersion CTSE_Chunk_Info::GetBlobVersion ( void  ) const
CTSE_Chunk_Info::TChunkId CTSE_Chunk_Info::GetChunkId ( void  ) const
inline
const TDescInfos& CTSE_Chunk_Info::GetDescInfos ( void  ) const
inline

Definition at line 223 of file tse_chunk_info.hpp.

Uint4 CTSE_Chunk_Info::GetLoadBytes ( ) const
inline

Definition at line 361 of file tse_chunk_info.hpp.

References m_LoadBytes.

Referenced by GetLoadCost().

pair< Uint4, double > CTSE_Chunk_Info::GetLoadCost ( ) const
CInitGuard * CTSE_Chunk_Info::GetLoadInitGuard ( void  )
double CTSE_Chunk_Info::GetLoadSeconds ( ) const
inline

Definition at line 368 of file tse_chunk_info.hpp.

References m_LoadSeconds.

Referenced by GetLoadCost().

const TLocationSet& CTSE_Chunk_Info::GetSeq_dataInfos ( void  ) const
inline
const CTSE_Split_Info & CTSE_Chunk_Info::GetSplitInfo ( void  ) const
inline
bool CTSE_Chunk_Info::IsLoaded ( void  ) const
inline
void CTSE_Chunk_Info::Load ( void  ) const
bool CTSE_Chunk_Info::NotLoaded ( void  ) const
inline
CTSE_Chunk_Info::operator CInitMutex_Base & ( void  )
inline

Definition at line 199 of file tse_chunk_info.hpp.

CTSE_Chunk_Info& CTSE_Chunk_Info::operator= ( const CTSE_Chunk_Info )
private
void CTSE_Chunk_Info::SetLoaded ( CObject obj = 0)
void CTSE_Chunk_Info::x_AddAnnotPlace ( const TBioseqId id)
void CTSE_Chunk_Info::x_AddAnnotPlace ( TBioseq_setId  id)

Definition at line 337 of file tse_chunk_info.cpp.

References x_AddAnnotPlace().

void CTSE_Chunk_Info::x_AddAnnotPlace ( const TPlace place)
void CTSE_Chunk_Info::x_AddAnnotType ( const CAnnotName annot_name,
const SAnnotTypeSelector annot_type,
const TLocationId location_id 
)
void CTSE_Chunk_Info::x_AddAnnotType ( const CAnnotName annot_name,
const SAnnotTypeSelector annot_type,
const TLocationId location_id,
const TLocationRange location_range 
)

Definition at line 377 of file tse_chunk_info.cpp.

References _ASSERT, m_AnnotContents, and x_Attached().

void CTSE_Chunk_Info::x_AddAnnotType ( const CAnnotName annot_name,
const SAnnotTypeSelector annot_type,
const TLocationSet location 
)
void CTSE_Chunk_Info::x_AddAssemblyInfo ( const TBioseqId id)
void CTSE_Chunk_Info::x_AddBioseqId ( const TBioseqId id)

Definition at line 361 of file tse_chunk_info.cpp.

References _ASSERT, m_BioseqIds, and x_Attached().

Referenced by CProcessor_ExtAnnot::Process().

void CTSE_Chunk_Info::x_AddBioseqPlace ( TBioseq_setId  id)
void CTSE_Chunk_Info::x_AddDescInfo ( TDescTypeMask  type_mask,
const TBioseqId id 
)
void CTSE_Chunk_Info::x_AddDescInfo ( TDescTypeMask  type_mask,
TBioseq_setId  id 
)

Definition at line 306 of file tse_chunk_info.cpp.

References x_AddDescInfo().

void CTSE_Chunk_Info::x_AddDescInfo ( const TDescInfo info)
void CTSE_Chunk_Info::x_AddFeat_ids ( void  )

Definition at line 409 of file tse_chunk_info.cpp.

References m_ExplicitFeatIds.

Referenced by CSplitParser::x_Attach().

void CTSE_Chunk_Info::x_AddFeat_ids ( const SAnnotTypeSelector type,
const TFeatIdIntList ids 
)
void CTSE_Chunk_Info::x_AddFeat_ids ( const SAnnotTypeSelector type,
const TFeatIdStrList ids 
)
void CTSE_Chunk_Info::x_AddSeq_data ( const TLocationSet location)
void CTSE_Chunk_Info::x_AddUsedMemory ( size_t  size)
void CTSE_Chunk_Info::x_AddXref_ids ( const SAnnotTypeSelector type,
const TFeatIdIntList ids 
)
void CTSE_Chunk_Info::x_AddXref_ids ( const SAnnotTypeSelector type,
const TFeatIdStrList ids 
)
bool CTSE_Chunk_Info::x_Attached ( void  ) const
protected
bool CTSE_Chunk_Info::x_ContainsFeatIds ( CSeqFeatData::E_Choice  type,
EFeatIdType  id_type 
) const
protected
bool CTSE_Chunk_Info::x_ContainsFeatIds ( CSeqFeatData::ESubtype  subtype,
EFeatIdType  id_type 
) const
protected
bool CTSE_Chunk_Info::x_ContainsFeatType ( CSeqFeatData::E_Choice  type) const
protected

Definition at line 615 of file tse_chunk_info.cpp.

References ITERATE, m_AnnotContents, and x_HasFeatType().

Referenced by x_ContainsFeatIds().

bool CTSE_Chunk_Info::x_ContainsFeatType ( CSeqFeatData::ESubtype  subtype) const
protected

Definition at line 626 of file tse_chunk_info.cpp.

References ITERATE, m_AnnotContents, and x_HasFeatType().

void CTSE_Chunk_Info::x_DisableAnnotIndexWhenLoaded ( void  )
protected

Definition at line 468 of file tse_chunk_info.cpp.

References _ASSERT, IsLoaded(), and m_AnnotIndexEnabled.

Referenced by Load(), and SetLoaded().

void CTSE_Chunk_Info::x_DropAnnotObjects ( void  )
protected

Definition at line 715 of file tse_chunk_info.cpp.

References m_ObjectIndexList.

void CTSE_Chunk_Info::x_EnableAnnotIndex ( void  )
protected
bool CTSE_Chunk_Info::x_GetRecords ( const CSeq_id_Handle id,
bool  bioseq 
) const
protected

Definition at line 248 of file tse_chunk_info.cpp.

References ContainsBioseq(), IsLoaded(), Load(), and x_EnableAnnotIndex().

void CTSE_Chunk_Info::x_InitObjectIndexList ( void  )
protected
void CTSE_Chunk_Info::x_LoadAnnot ( const TPlace place,
const CSeq_annot annot 
)
void CTSE_Chunk_Info::x_LoadAssembly ( const TBioseqId seq_id,
const TAssembly assembly 
)

Definition at line 764 of file tse_chunk_info.cpp.

References _ASSERT, m_SplitInfo, x_Attached(), and CTSE_Split_Info::x_LoadAssembly().

Referenced by CSplitParser::Load().

void CTSE_Chunk_Info::x_LoadBioseq ( const TPlace place,
const CBioseq bioseq 
)

Definition at line 739 of file tse_chunk_info.cpp.

References Ref(), and x_LoadBioseqs().

void CTSE_Chunk_Info::x_LoadBioseqs ( const TPlace place,
const list< CRef< CBioseq > > &  bioseqs 
)
void CTSE_Chunk_Info::x_LoadDescr ( const TPlace place,
const CSeq_descr descr 
)
void CTSE_Chunk_Info::x_LoadSeq_entry ( CSeq_entry entry,
CTSE_SetObjectInfo set_info = 0 
)
void CTSE_Chunk_Info::x_LoadSequence ( const TPlace place,
TSeqPos  pos,
const TSequence seq 
)
void CTSE_Chunk_Info::x_SetLoadBytes ( Uint4  bytes)

Definition at line 787 of file tse_chunk_info.cpp.

References m_LoadBytes.

Referenced by CBamRefSeqInfo::CreateChunks(), and CCSRARefSeqInfo::LoadAnnotMainChunk().

void CTSE_Chunk_Info::x_SetLoadSeconds ( double  seconds)

Definition at line 793 of file tse_chunk_info.cpp.

References m_LoadSeconds.

Referenced by CCSRARefSeqInfo::LoadAnnotMainChunk().

void CTSE_Chunk_Info::x_SplitAttach ( CTSE_Split_Info split_info)
protected
void CTSE_Chunk_Info::x_TSEAttach ( CTSE_Info tse,
ITSE_Assigner tse_info 
)
protected
void CTSE_Chunk_Info::x_UpdateAnnotIndex ( CTSE_Info tse)
protected
void CTSE_Chunk_Info::x_UpdateAnnotIndexContents ( CTSE_Info tse)
protected

Friends And Related Function Documentation

friend class CTSE_Default_Assigner
friend

Definition at line 300 of file tse_chunk_info.hpp.

friend class CTSE_Info
friend

Definition at line 297 of file tse_chunk_info.hpp.

friend class CTSE_Split_Info
friend

Definition at line 298 of file tse_chunk_info.hpp.

Member Data Documentation

TAnnotContents CTSE_Chunk_Info::m_AnnotContents
private
bool CTSE_Chunk_Info::m_AnnotIndexEnabled
private
TPlaces CTSE_Chunk_Info::m_AnnotPlaces
private

Definition at line 316 of file tse_chunk_info.hpp.

Referenced by x_AddAnnotPlace(), x_SplitAttach(), and x_TSEAttach().

TAssemblyInfos CTSE_Chunk_Info::m_AssemblyInfos
private

Definition at line 321 of file tse_chunk_info.hpp.

Referenced by x_AddAssemblyInfo(), x_SplitAttach(), and x_TSEAttach().

TBioseqIds CTSE_Chunk_Info::m_BioseqIds
private

Definition at line 318 of file tse_chunk_info.hpp.

Referenced by ContainsBioseq(), GetBioseqsIds(), x_AddBioseqId(), and x_SplitAttach().

TBioseqPlaces CTSE_Chunk_Info::m_BioseqPlaces
private

Definition at line 317 of file tse_chunk_info.hpp.

Referenced by x_AddBioseqPlace(), x_SplitAttach(), and x_TSEAttach().

TChunkId CTSE_Chunk_Info::m_ChunkId
private

Definition at line 307 of file tse_chunk_info.hpp.

Referenced by GetChunkId().

TDescInfos CTSE_Chunk_Info::m_DescInfos
private

Definition at line 315 of file tse_chunk_info.hpp.

Referenced by x_AddDescInfo(), x_SplitAttach(), and x_TSEAttach().

bool CTSE_Chunk_Info::m_ExplicitFeatIds
private
TFeatIdsMap CTSE_Chunk_Info::m_FeatIds
private
Uint4 CTSE_Chunk_Info::m_LoadBytes
private

Definition at line 309 of file tse_chunk_info.hpp.

Referenced by GetLoadBytes(), and x_SetLoadBytes().

CInitMutex<CObject> CTSE_Chunk_Info::m_LoadLock
private

Definition at line 326 of file tse_chunk_info.hpp.

Referenced by GetLoadInitGuard(), IsLoaded(), Load(), NotLoaded(), and SetLoaded().

float CTSE_Chunk_Info::m_LoadSeconds
private

Definition at line 310 of file tse_chunk_info.hpp.

Referenced by GetLoadSeconds(), and x_SetLoadSeconds().

TObjectIndexList CTSE_Chunk_Info::m_ObjectIndexList
private
TLocationSet CTSE_Chunk_Info::m_Seq_data
private

Definition at line 320 of file tse_chunk_info.hpp.

Referenced by x_AddSeq_data(), x_SplitAttach(), and x_TSEAttach().

CTSE_Split_Info* CTSE_Chunk_Info::m_SplitInfo
private
TFeatIdsMap CTSE_Chunk_Info::m_XrefIds
private

The documentation for this class was generated from the following files:
Modified on Sun May 27 14:43:05 2018 by modify_doxy.py rev. 546573