1 #ifndef MERGE_TREE__HPP
2 #define MERGE_TREE__HPP
87 { this->Callback = callback; this->CallbackData = callback_data;
return callback; }
119 objects::CSeq_id_Handle QueryIDH,
120 objects::CSeq_id_Handle SubjtIDH);
123 typedef pair<objects::CSeq_id_Handle, objects::ENa_strand>
TSeqIdPair;
136 objects::CSeq_id_Handle QueryIDH, objects::CSeq_id_Handle SubjtIDH,
137 objects::CBioseq_Handle QueryBSH, objects::CBioseq_Handle SubjtBSH,
static CRef< CScope > m_Scope
deque< SFindBeforesIterFrame > TFrameBuffer
bool(* TInterruptFnPtr)(void *callback_data)
pair< TSeqIdPair, TSeqIdPair > TMapKey
CMergeTree::TFrameBuffer m_FrameBuffer
map< TMapKey, TAlignVec > TAlignGroupMap
void SetScope(objects::CScope *Scope)
vector< CRef< objects::CSeq_align > > TAlignVec
void SetScoring(CMergeTree::SScoring Scoring)
CMergeTree::TInterruptFnPtr Callback
CMergeTree::TBitVec m_Inserted
objects::CScope * m_Scope
pair< objects::CSeq_id_Handle, objects::ENa_strand > TSeqIdPair
CMergeTree::SScoring m_Scoring
CMergeTree::TInterruptFnPtr SetInterruptCallback(CMergeTree::TInterruptFnPtr callback, void *callback_data)
Include a standard set of the NCBI C++ Toolkit most basic headers.
The NCBI C++ standard methods for dealing with std::string.
vector< CEquivRange > TEquivList
#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.
Defines NCBI C++ diagnostic APIs, classes, and macros.
Portable reference counted smart and weak pointers using CWeakRef, CRef, CObject and CObjectEx.
void Merge(wxMenu &menu_1, const wxMenu &menu_2)
merges all items form menu_2 into menu_1, preserving the structure if possible