Definition at line 98 of file mm_aligner.hpp.
◆ CMMAligner() [1/3] ◆ CMMAligner() [2/3] ◆ CMMAligner() [3/3] ◆ GetArea() unsigned int SCoordRect::GetArea ( ) inline ◆ SCoordRect() [1/2] ◆ SCoordRect() [2/2] SCoordRect::SCoordRect ( size_t l, size_t t, size_t r, size_t b ) inlineDefinition at line 128 of file mm_aligner.hpp.
◆ x_CheckMemoryLimit() bool CMMAligner::x_CheckMemoryLimit ( void ) protectedvirtual ◆ x_DoSubmatrix()Definition at line 113 of file mm_aligner.cpp.
References CMMAligner::CThreadDoSM, CMMAligner::CThreadRunOnTop, CMMAligner::eDD, CMMAligner::eGG, CMMAligner::eII, CNWAligner::eTS_Delete, CNWAligner::eTS_Insert, SCoordRect::GetArea(), SCoordRect::i1, SCoordRect::i2, SCoordRect::j1, SCoordRect::j2, CThread::Join(), kMaskE, kMaskEc, kMaskFc, lt, CNWAligner::m_maxthreads, CNWAligner::m_mt, CNWAligner::m_score, CNWAligner::m_SeqLen1, CNWAligner::m_SeqLen2, CNWAligner::m_terminate, CMMAligner::m_TransList, MM_RequestNewThread(), NCBI_THROW, CThread::Run(), CMMAligner::x_ExtendSubpath(), CMMAligner::x_FindBestJ(), CMMAligner::x_RunBtm(), CMMAligner::x_RunTerm(), and CMMAligner::x_RunTop().
Referenced by CThreadDoSM::Main(), and CMMAligner::x_Run().
◆ x_ExtendSubpath() size_t CMMAligner::x_ExtendSubpath ( vector< unsigned char >::const_iterator trace_it, bool direction, list< ETranscriptSymbol > & subpath ) const protected ◆ x_FindBestJ() ◆ x_Run()Reimplemented from CNWAligner.
Definition at line 63 of file mm_aligner.cpp.
References CNWAligner::eTS_None, kMin_Int, CNWAligner::SProgressInfo::m_iter_done, CNWAligner::SProgressInfo::m_iter_total, CNWAligner::m_prg_callback, CNWAligner::m_prg_info, CNWAligner::m_score, CNWAligner::m_SeqLen1, CNWAligner::m_SeqLen2, CNWAligner::m_terminate, CNWAligner::m_Transcript, CMMAligner::m_TransList, and CMMAligner::x_DoSubmatrix().
◆ x_RunBtm()Definition at line 612 of file mm_aligner.cpp.
References E, G, i, SCoordRect::i1, SCoordRect::i2, SCoordRect::j1, SCoordRect::j2, kMaskD, kMaskE, kMaskEc, kMaskFc, CNWAligner::m_esf_L2, CNWAligner::m_esf_R1, CNWAligner::m_esf_R2, CNWAligner::SProgressInfo::m_iter_done, CNWAligner::m_prg_callback, CNWAligner::m_prg_info, CNWAligner::m_ScoreMatrix, CNWAligner::m_Seq1, CNWAligner::m_Seq2, CNWAligner::m_SeqLen1, CNWAligner::m_SeqLen2, CNWAligner::m_terminate, CNWAligner::m_Wg, CNWAligner::m_Ws, NCBI_FSM_DIM, SNCBIFullScoreMatrix::s, and trace.
Referenced by CMMAligner::x_DoSubmatrix().
◆ x_RunTerm()Definition at line 784 of file mm_aligner.cpp.
References E, CNWAligner::eTS_Delete, CNWAligner::eTS_Insert, CNWAligner::eTS_Match, G, i, SCoordRect::i1, SCoordRect::i2, SCoordRect::j1, SCoordRect::j2, kMaskD, kMaskE, kMaskEc, kMaskFc, CNWAligner::m_esf_L1, CNWAligner::m_esf_L2, CNWAligner::m_esf_R1, CNWAligner::m_esf_R2, CNWAligner::m_ScoreMatrix, CNWAligner::m_Seq1, CNWAligner::m_Seq2, CNWAligner::m_SeqLen1, CNWAligner::m_SeqLen2, CNWAligner::m_terminate, CNWAligner::m_Wg, CNWAligner::m_Ws, NCBI_FSM_DIM, and SNCBIFullScoreMatrix::s.
Referenced by CMMAligner::x_DoSubmatrix().
◆ x_RunTop()Definition at line 442 of file mm_aligner.cpp.
References E, G, i, SCoordRect::i1, SCoordRect::i2, SCoordRect::j1, SCoordRect::j2, kMaskD, kMaskE, kMaskEc, kMaskFc, lt, CNWAligner::m_esf_L1, CNWAligner::m_esf_L2, CNWAligner::m_esf_R2, CNWAligner::SProgressInfo::m_iter_done, CNWAligner::m_prg_callback, CNWAligner::m_prg_info, CNWAligner::m_ScoreMatrix, CNWAligner::m_Seq1, CNWAligner::m_Seq2, CNWAligner::m_SeqLen2, CNWAligner::m_terminate, CNWAligner::m_Wg, CNWAligner::m_Ws, NCBI_FSM_DIM, SNCBIFullScoreMatrix::s, and trace.
Referenced by CThreadRunOnTop::Main(), and CMMAligner::x_DoSubmatrix().
◆ ~CMMAligner() virtual CMMAligner::~CMMAligner ( ) inlinevirtualDefinition at line 74 of file mm_aligner.hpp.
◆ i1 ◆ i2 ◆ j1 ◆ j2 ◆ m_TransList ◆ CThreadDoSM ◆ CThreadRunOnTopRetroSearch 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