#include <ncbi_pch.hpp>
#include <corelib/ncbithr.hpp>
#include <corelib/ncbiapp.hpp>
#include <corelib/ncbistr.hpp>
#include <corelib/ncbidiag.hpp>
#include <corelib/ncbistd.hpp>
#include <corelib/ncbiobj.hpp>
#include <corelib/ncbiutil.hpp>
#include <corelib/ncbi_system.hpp>
#include <connect/ncbi_util.h>
#include <connect/ncbi_core_cxx.hpp>
#include <serial/serialbase.hpp>
#include <serial/serial.hpp>
#include <objects/seqloc/seqloc__.hpp>
#include <objects/seqalign/seqalign__.hpp>
#include <objmgr/util/sequence.hpp>
#include <objmgr/object_manager.hpp>
#include <objmgr/scope.hpp>
#include <objtools/data_loaders/genbank/gbloader.hpp>
#include <objtools/data_loaders/asn_cache/asn_cache_loader.hpp>
#include <misc/data_loaders_util/data_loaders_util.hpp>
#include <util/sync_queue.hpp>
#include <algo/align/mergetree/merge_tree.hpp>
Include dependency graph for merge_tree_app.cpp:
Go to the source code of this file.
Go to the SVN repository for this file.
Classes struct STimerCallbackData class CMergeTreeThread class CMergeOutputThread class CMergeyApp Macros #define MARKLINE cerr << __LINE__ << endl; Typedefs typedef vector< CRef< objects::CSeq_align > > TAlignVec typedef CSyncQueue< TAlignVec, deque< TAlignVec >, CSyncQueue_Traits_ConcurrencyOn > TSyncQueue Functions USING_SCOPE (objects) string s_Strand (ENa_strand strand) bool s_TimerCallback (void *Data) int main (int argc, const char *argv[]) Variables USING_NCBI_SCOPE Macro Definition Documentation ◆ MARKLINE #define MARKLINE cerr << __LINE__ << endl;Definition at line 65 of file merge_tree_app.cpp.
Typedef Documentation ◆ TAlignVec typedef vector<CRef<objects::CSeq_align> > TAlignVecDefinition at line 105 of file merge_tree_app.cpp.
◆ TSyncQueue typedef CSyncQueue<TAlignVec, deque<TAlignVec>, CSyncQueue_Traits_ConcurrencyOn> TSyncQueueDefinition at line 106 of file merge_tree_app.cpp.
Function Documentation ◆ main() int main ( int argc, const char * argv[] )Definition at line 518 of file merge_tree_app.cpp.
References CNcbiApplicationAPI::AppMain(), eDS_Default, and NULL.
◆ s_Strand() string s_Strand ( ENa_strand strand )Definition at line 74 of file merge_tree_app.cpp.
References eNa_strand_both, eNa_strand_minus, and eNa_strand_plus.
◆ s_TimerCallback() bool s_TimerCallback ( void * Data )Definition at line 89 of file merge_tree_app.cpp.
References CTime::eCurrent, CTimeSpan::GetAsDouble(), STimerCallbackData::SecondsLimit, and STimerCallbackData::StartTime.
Referenced by CMergeTreeThread::Main(), and CMergeyApp::Run().
◆ USING_SCOPE() USING_SCOPE ( objects ) Variable Documentation ◆ USING_NCBI_SCOPE USING_NCBI_SCOPEDefinition at line 68 of file merge_tree_app.cpp.
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