CID2SNPProcessorParams;
68 classCID2SNPProcessorState;
123 const string& driver_name =
kEmptyStr);
130CID2SNPProcessorParams& params,
133CID2SNPProcessorParams& params,
134CID2SNPProcessorState&
state,
211 const string& acc_ver);
User-defined methods of the data storage class.
User-defined methods of the data storage class.
User-defined methods of the data storage class.
vector< CRef< CID2_Request > > TRequests
vector< CRef< CID2_Reply > > TReplies
map< TSerialNumber, SRequestInfo > TSNPRequests
TSNPRequests m_SNPRequests
CRef< CID2SNPProcessorParams > CreateParameters(void)
CRef< CSerialObject > x_LoadBlob(CID2SNPContext &context, SSNPEntryInfo &info)
static bool x_GetAccVer(string &acc_ver, const CSeq_id &id)
static void x_AddSeqIdRequest(CID2_Request_Get_Seq_id &request, CID2SNPProcessorPacketContext::SRequestInfo &info)
CID2_Blob_Id & x_GetBlobId(SSNPEntryInfo &id)
CRef< CID2SNPProcessorContext > CreateContext(void)
void ProcessReply(CID2_Reply &reply, CID2SNPProcessorParams ¶ms, CID2SNPProcessorState &state, TReplies &replies)
bool x_IsSNPNA(const string &s)
void x_ProcessReplyGetBlobId(CID2SNPContext &context, CID2SNPProcessorPacketContext &packet_context, CID2_Reply &main_reply, TReplies &replies, CID2SNPProcessorPacketContext::SRequestInfo &info, CID2_Reply_Get_Blob_Id &reply)
limited_size_map< string, CSNPDb > TSNPDbCache
void WriteData(CID2SNPContext &context, const SSNPEntryInfo &seq, CID2_Reply_Data &data, const CSerialObject &obj)
CRef< CID2SNPProcessorState > ProcessPacket(CID2_Request_Packet &packet, CID2SNPProcessorParams ¶ms, TReplies &replies)
bool WorthCompressing(const SSNPEntryInfo &seq)
EProcessStatus x_ProcessGetChunks(CID2SNPContext &context, CID2SNPProcessorPacketContext &packet_context, TReplies &replies, CID2_Request &main_request, CID2S_Request_Get_Chunks &request)
CID2SNPContext m_InitialContext
SSNPEntryInfo x_ResolveBlobId(const CID2_Blob_Id &id)
bool ExcludedBlob(SSNPEntryInfo &seq, const CID2_Request_Get_Blob_Info &request)
void SetBlobState(CID2SNPContext &context, CID2_Reply &main_reply, int blob_state)
vector< CRef< CID2_Reply > > TReplies
const CID2SNPContext & GetInitialContext(void) const
CRef< CSerialObject > x_LoadChunk(CID2SNPContext &context, SSNPEntryInfo &entry, int chunk_id)
CSNPDbSeqIterator & GetSeqIterator(SSNPEntryInfo &seq)
EProcessStatus x_ProcessGetBlobId(CID2SNPContext &context, CID2SNPProcessorPacketContext &packet_context, TReplies &replies, CID2_Request &main_request, CID2_Request_Get_Blob_Id &request)
void InitContext(CID2SNPContext &context, const CID2_Request &main_request)
CSNPDb GetSNPDb(const string &na)
~CID2SNPProcessor_Impl(void)
EProcessStatus x_ProcessGetBlobInfo(CID2SNPContext &context, CID2SNPProcessorPacketContext &packet_context, TReplies &replies, CID2_Request &main_request, CID2_Request_Get_Blob_Info &request)
void x_ProcessReplyGetSeqId(CID2SNPContext &context, CID2SNPProcessorPacketContext &packet_context, CID2_Reply &main_reply, TReplies &replies, CID2SNPProcessorPacketContext::SRequestInfo &info, CID2_Reply_Get_Seq_id &reply)
void ResetIteratorCache(SSNPEntryInfo &seq)
CID2SNPProcessor_Impl(const CConfig::TParamTree *params=0, const string &driver_name=kEmptyStr)
CID2S_Request_Get_Chunks â.
CID2_Reply_Get_Blob_Id â.
CID2_Reply_Get_Seq_id â.
CID2_Request_Get_Blob_Id â.
CID2_Request_Get_Blob_Info â.
CID2_Request_Get_Seq_id â.
Base class for all serializable objects.
Adaptation of CThread class repeatedly running some job.
definition of a Culling tree
Include a standard set of the NCBI C++ Toolkit most basic headers.
Generic map with size limited by some number.
Parameters initialization model.
Multi-threading â mutexes; rw-locks; semaphore.
vector< SSNPDbTrackInfo > m_SNPTracks
DECLARE_OPERATOR_BOOL(m_Valid)
CSNPDbSeqIterator m_SeqIter
CRef< CID2_Blob_Id > m_BlobId
static CS_CONTEXT * context
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