A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://www.ncbi.nlm.nih.gov/IEB/ToolBox/CPP_DOC/doxyhtml/tse__split__info_8hpp_source.html below:

NCBI C++ ToolKit: include/objmgr/impl/tse_split_info.hpp Source File

1 #ifndef OBJECTS_OBJMGR_IMPL___TSE_SPLIT_INFO__HPP 2 #define OBJECTS_OBJMGR_IMPL___TSE_SPLIT_INFO__HPP 89  TBlobId

GetBlobId(

void

)

const

;

109  void

LoadChunk(

TChunkId id

)

const

;

110  void

LoadChunks(

const TChunkIds

& ids)

const

;

112  bool

x_HasDelayedMainChunk(

void

)

const

;

113  bool

x_NeedsDelayedMainChunk(

void

)

const

;

114  void

x_LoadDelayedMainChunk(

void

)

const

;

124  void

x_UpdateCore(

void

);

127  void

x_SetContainedSeqIds(

const

vector<TBioseqId>& seq_ids,

131  bool

x_CanAddBioseq(

const TBioseqId

&

id

)

const

;

133  void

x_UpdateAnnotIndex(

void

);

141  void

GetBioseqsIds(

TSeqIds

& ids)

const

;

144  bool ContainsBioseqs

()

const

{

return

m_ContainsBioseqs.load(memory_order_relaxed); }

148  void

x_GetRecords(

const CSeq_id_Handle

&

id

,

bool

bioseq)

const

;

150  void

x_LoadChunk(

TChunkId

chunk_id)

const

;

151  void

x_LoadChunks(

const

TChunkIds& chunk_ids)

const

;

158  void

x_LoadDescr(

const

TPlace& place,

const CSeq_descr

& descr);

159  void

x_LoadAnnot(

const

TPlace& place,

const CSeq_annot

& annot,

int

chunk_id);

160  void

x_LoadBioseqs(

const

TPlace& place,

const

list<

CRef<CBioseq>

>& bioseqs,

int

chunk_id);

161  void

x_LoadSequence(

const

TPlace& place,

TSeqPos

pos,

162  const

TSequence& sequence);

163  void

x_LoadAssembly(

const

TBioseqId& seq_id,

164  const

TAssembly& assembly);

168  void

x_AddUsedMemory(

size_t size

);

173

TSeqIdToChunks::const_iterator x_FindChunk(

const CSeq_id_Handle

&

id

)

const

;

@Seq_descr.hpp User-defined methods of the data storage class.

pair< TBioseqId, TBioseq_setId > TPlace

list< CRef< CSeq_align > > TAssembly

pair< TDescTypeMask, TPlace > TDescInfo

vector< TLocation > TLocationSet

list< CRef< CSeq_literal > > TSequence

void LoadChunks(const TChunkIds &ids) const

CTSE_Chunk_Info::TBioseqId TBioseqId

CTSE_Chunk_Info::TBioseq_setId TBioseq_setId

CTSE_Chunk_Info::TChunkId TChunkId

CDataSource * m_DataLoader

void x_SetBioseqChunkId(TChunkId chunk_id)

void x_LoadChunks(const TChunkIds &chunk_ids) const

map< CTSE_Info *, CRef< ITSE_Assigner > > TTSE_Set

CTSE_Chunk_Info::TAssembly TAssembly

TBlobVersion m_BlobVersion

CInitMutexPool m_MutexPool

TSeqIdToChunks m_SeqIdToChunks

TSplitVersion m_SplitVersion

CTSE_Chunk_Info::TDescInfo TDescInfo

CMutex m_SeqIdToChunksMutex

void LoadChunk(TChunkId id) const

atomic< bool > m_ContainsBioseqs

CTSE_Chunk_Info::TLocationSet TLocationSet

void x_LoadChunk(TChunkId chunk_id) const

bool ContainsBioseqs() const

vector< TChunkId > TChunkIds

CTSE_Split_Info & operator=(const CTSE_Split_Info &)

CTSE_Chunk_Info::TSequence TSequence

vector< CSeq_id_Handle > TSeqIds

CTSE_Chunk_Info::TPlace TPlace

vector< pair< CSeq_id_Handle, TChunkId > > TSeqIdToChunks

CTSE_Split_Info(const CTSE_Split_Info &)

map< TChunkId, CRef< CTSE_Chunk_Info > > TChunks

bool m_SeqIdToChunksSorted

CTSE_Chunk_Info::TAssemblyInfo TAssemblyInfo

static const char location[]

unsigned int TSeqPos

Type for sequence locations and lengths.

#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

E_Choice

Choice variants.

const string version

version string

const struct ncbi::grid::netcache::search::fields::SIZE size

Multi-threading – mutexes; rw-locks; semaphore.

Portable reference counted smart and weak pointers using CWeakRef, CRef, CObject and CObjectEx.


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