Definition at line 208 of file nw_spliced_aligner.cpp.
References CNWAligner::eTS_Delete, CNWAligner::eTS_Insert, CNWAligner::eTS_Intron, CNWAligner::eTS_Match, CNWAligner::eTS_Replace, CNWAligner::eTS_SlackDelete, CNWAligner::eTS_SlackInsert, g_msg_NoAlignment, CNWAligner::GetSeq1(), CNWAligner::GetSeq2(), GetSplicePriority(), CNWAligner::m_Transcript, NCBI_THROW, CNWFormatter::SSegment::s_IsConsensusSplice(), swap(), and t.
◆ CSplicedAligner() [1/3] CSplicedAligner::CSplicedAligner ( ) protected ◆ CSplicedAligner() [2/3] CSplicedAligner::CSplicedAligner ( const char * seq1, size_t len1, const char * seq2, size_t len2 ) protected ◆ CSplicedAligner() [3/3] ◆ CSplicedAligner16() [1/3] CSplicedAligner16::CSplicedAligner16 ( const char * seq1, size_t len1, const char * seq2, size_t len2 ) ◆ CSplicedAligner16() [2/3] ◆ CSplicedAligner16() [3/3] CSplicedAligner16::CSplicedAligner16 ( void ) ◆ CSplicedAligner32() [1/3] CSplicedAligner32::CSplicedAligner32 ( const char * seq1, size_t len1, const char * seq2, size_t len2 ) ◆ CSplicedAligner32() [2/3] ◆ CSplicedAligner32() [3/3] CSplicedAligner32::CSplicedAligner32 ( void ) ◆ GetDefaultIntronMinSize() ◆ GetDefaultWd1() ◆ GetDefaultWd2() ◆ GetDefaultWi() [1/2] ◆ GetDefaultWi() [2/2] ◆ GetElemSize() [1/2] virtual size_t CSplicedAligner16::GetElemSize ( void ) const inlinevirtual ◆ GetElemSize() [2/2] virtual size_t CSplicedAligner32::GetElemSize ( void ) const inlinevirtual ◆ GetIntronMinSize() size_t CSplicedAligner::GetIntronMinSize ( void ) const inline ◆ GetPointer() ◆ GetSpliceTypeCount() [1/3] virtual size_t CSplicedAligner16::GetSpliceTypeCount ( void ) inlinevirtual ◆ GetSpliceTypeCount() [2/3] virtual size_t CSplicedAligner32::GetSpliceTypeCount ( void ) inlinevirtual ◆ GetSpliceTypeCount() [3/3] virtual size_t CSplicedAligner::GetSpliceTypeCount ( void ) pure virtual ◆ GetWi() ◆ SAllocator() ◆ ScoreFromTranscript() [1/2]Reimplemented from CNWAligner.
Definition at line 606 of file nw_spliced_aligner16.cpp.
References CNWAligner::eTS_Delete, CNWAligner::eTS_Insert, CNWAligner::eTS_Intron, CNWAligner::eTS_Match, CNWAligner::eTS_Replace, CNWAligner::eTS_SlackDelete, CNWAligner::eTS_SlackInsert, g(), g_msg_InconsistentArguments, g_msg_InvalidTranscriptSymbol, i, kMax_UInt, 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_Wg, CSplicedAligner16::m_Wi, CNWAligner::m_Wm, CNWAligner::m_Wms, CNWAligner::m_Ws, NCBI_FSM_DIM, NCBI_THROW, SNCBIFullScoreMatrix::s, and splice_type_count_16.
◆ ScoreFromTranscript() [2/2]Reimplemented from CNWAligner.
Definition at line 528 of file nw_spliced_aligner32.cpp.
References CNWAligner::eTS_Delete, CNWAligner::eTS_Insert, CNWAligner::eTS_Intron, CNWAligner::eTS_Match, CNWAligner::eTS_Replace, g(), g_msg_InconsistentArguments, g_msg_InvalidTranscriptSymbol, g_nwspl32_donor, i, kMax_UInt, 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_Wg, CSplicedAligner32::m_Wi, CNWAligner::m_Wm, CNWAligner::m_Wms, CNWAligner::m_Ws, NCBI_FSM_DIM, NCBI_THROW, SNCBIFullScoreMatrix::s, and splice_type_count_32.
◆ SetCDS() void CSplicedAligner::SetCDS ( size_t cds_start, size_t cds_stop ) inline ◆ SetIntronMinSize() void CSplicedAligner::SetIntronMinSize ( size_t s ) inline ◆ SetWi() void CSplicedAligner::SetWi ( unsigned char splice_type, TScore value ) ◆ x_Align() [1/2]Reimplemented from CBandAligner.
Definition at line 137 of file nw_spliced_aligner16.cpp.
References data, E, G, CSplicedAligner::SAllocator< T >::GetPointer(), i, kMaskD, kMaskE, kMaskEc, kMaskFc, CSplicedAligner::m_cds_start, CSplicedAligner::m_cds_stop, CNWAligner::SProgressInfo::m_iter_done, CNWAligner::SProgressInfo::m_iter_total, 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, CSplicedAligner16::m_Wi, CNWAligner::m_Ws, min(), NCBI_FSM_DIM, NCBI_RESTRICT, NW_DON_EVAL, NW_NDON_EVAL, NW_SIG_EVAL, NWSPL_DETECTDONOR, SNCBIFullScoreMatrix::s, splice_type_count_16, st(), and CSplicedAligner16::x_DoBackTrace().
◆ x_Align() [2/2]Reimplemented from CBandAligner.
Definition at line 160 of file nw_spliced_aligner32.cpp.
References abs, data, E, G, g_nwspl32_acceptor, g_nwspl32_donor, CSplicedAligner::SAllocator< T >::GetPointer(), i, kMax_UI4, kTypeDiag, kTypeGap, kTypeIntron, CSplicedAligner::m_cds_start, CSplicedAligner::m_cds_stop, CSplicedAligner::m_IntronMinSize, CNWAligner::m_ScoreMatrix, CNWAligner::m_Seq1, CNWAligner::m_Seq2, CNWAligner::m_SeqLen1, CNWAligner::m_SeqLen2, CSplicedAligner32::m_Wd1, CSplicedAligner32::m_Wd2, CNWAligner::m_Wg, CSplicedAligner32::m_Wi, CNWAligner::m_Ws, max(), NCBI_FSM_DIM, SNCBIFullScoreMatrix::s, CBandAligner::SetBand(), CBandAligner::SetShift(), splice_type_count_32, st(), type, CBandAligner::x_Align(), and CSplicedAligner32::x_DoBackTrace().
◆ x_CheckMemoryLimit() bool CSplicedAligner::x_CheckMemoryLimit ( void ) protectedvirtual ◆ x_DoBackTrace() [1/2]Definition at line 519 of file nw_spliced_aligner16.cpp.
References data, CNWAligner::eTS_Delete, CNWAligner::eTS_Insert, CNWAligner::eTS_Intron, CNWAligner::eTS_SlackDelete, CNWAligner::eTS_SlackInsert, kMaskD, kMaskE, kMaskEc, kMaskFc, CSplicedAligner::m_IntronMinSize, and CNWAligner::x_GetDiagTS().
Referenced by CSplicedAligner16::x_Align().
◆ x_DoBackTrace() [2/2] ◆ x_GetSpliceScores() [1/3] virtual TScore* CSplicedAligner::x_GetSpliceScores ( ) protectedpure virtual ◆ x_GetSpliceScores() [2/3] virtual TScore* CSplicedAligner16::x_GetSpliceScores ( void ) inlineprotectedvirtual ◆ x_GetSpliceScores() [3/3] virtual TScore* CSplicedAligner32::x_GetSpliceScores ( void ) inlineprotectedvirtual ◆ ~SAllocator() ◆ m_Buf ◆ m_cds_start size_t CSplicedAligner::m_cds_start protected ◆ m_cds_stop size_t CSplicedAligner::m_cds_stop protected ◆ m_IntronMinSize size_t CSplicedAligner::m_IntronMinSize protected ◆ m_Wd1 TScore CSplicedAligner32::m_Wd1 protected ◆ m_Wd2 TScore CSplicedAligner32::m_Wd2 protected ◆ m_Wi [1/2] ◆ m_Wi [2/2] ◆ splice_type_count_16 const size_t splice_type_count_16 = 4 ◆ splice_type_count_32 const size_t splice_type_count_32 = 3RetroSearch 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