Search Toolkit Book for CMultAlign
#include <algo/gnomon/variations.hpp>
Definition at line 91 of file variations.hpp.
◆ TCharIntMap ◆ TIntMap ◆ CMultAlign() [1/3] CMultAlign::CMultAlign ( ) inline ◆ CMultAlign() [2/3] ◆ CMultAlign() [3/3] ◆ AddAlignment() [1/2]Definition at line 198 of file variations.cpp.
References count, CGeneModel::Exons(), CGeneModel::FrameShifts(), CRange_Base::GetFrom(), COpenRange< Position >::GetLength(), CRange_Base::GetTo(), GroupInDels(), i, int, ITERATE, m_aligns, m_indel_holder, m_maxNs, m_min_edge, CRange_Base::SetFrom(), CRange_Base::SetTo(), and CGeneModel::Weight().
◆ AddAlignment() [2/2] ◆ CheckWord() ◆ EmitSequenceFromBase() ◆ EmitSequenceFromRead() ◆ FindNextStrongWord() ◆ GetCounts() void CMultAlign::GetCounts ( void ) private ◆ GetVariationAlignList()Definition at line 249 of file variations.cpp.
References a, count, delta(), CCigar::Distance(), CSeq_id_Base::e_Local, ePlus, CGeneModel::eSR, CRange_Base::GetFrom(), CCigar::GetInDels(), COpenRange< Position >::GetLength(), CRange_Base::GetTo(), GlbAlign(), i, NStr::IntToString(), ITERATE, m_contig_id, m_contigt, m_word, max(), and Variations().
◆ InsertDashesInBase() void CMultAlign::InsertDashesInBase ( ) privateDefinition at line 348 of file variations.cpp.
References map_checker< Container >::begin(), map_checker< Container >::end(), map_checker< Container >::find(), i, int, ITERATE, l(), len, m_align_to_contig, m_alignsp, m_base, m_contig_to_align, m_contigt, m_reads, max(), n, NON_CONST_ITERATE, and prev().
Referenced by PrepareStats().
◆ InsertDashesInReads() void CMultAlign::InsertDashesInReads ( ) privateDefinition at line 400 of file variations.cpp.
References _ASSERT, base_length, map_checker< Container >::insert(), int, ITERATE, len, m_alignsp, m_base, m_contig_to_align, m_reads, m_starts, n, r(), and map_checker< Container >::size().
Referenced by PrepareStats().
◆ LegitRange() ◆ PrepareReads() ◆ PrepareStats() void CMultAlign::PrepareStats ( ) private ◆ ProcessArgs() void CMultAlign::ProcessArgs ( const CArgs & args ) ◆ SelectAligns() void CMultAlign::SelectAligns ( vector< const CLiteAlign * > & all_alignsp ) private ◆ SeqCountsBetweenTwoStrongWords() ◆ SetDefaultParams() void CMultAlign::SetDefaultParams ( ) private ◆ SetGenomic()Definition at line 171 of file variations.cpp.
References map_checker< Container >::clear(), set< Key, Compare >::clear(), CBioseq_Handle::eCoding_Iupac, CScope::GetBioseqHandle(), CSeqVector::GetSeqData(), CSeq_id::GetSeqIdString(), CBioseq_Handle::GetSeqVector(), m_align_to_contig, m_aligns, m_alignsp, m_base, m_contig_id, m_contig_to_align, m_contigt, m_counts, m_indel_holder, m_max_len, m_reads, m_starts, and CSeqVector::size().
Referenced by CMultAlign().
◆ SetupArgDescriptions() ◆ Variations()Definition at line 547 of file variations.cpp.
References _ASSERT, map_checker< Container >::begin(), count, map_checker< Container >::empty(), COpenRange< Position >::Empty(), map_checker< Container >::end(), FindNextStrongWord(), COpenRange< TSignedSeqPos >::GetEmpty(), CRange_Base::GetFrom(), CRange_Base::GetTo(), i, int, ITERATE, m_align_to_contig, m_aligns, m_base, m_contigt, m_counts, m_min_abs_support_for_variant, m_min_coverage, m_min_rel_support_for_variant, max(), COpenRange< Position >::NotEmpty(), PrepareStats(), SeqCountsBetweenTwoStrongWords(), CRange_Base::SetFrom(), CRange_Base::SetTo(), map_checker< Container >::size(), and t.
Referenced by GetVariationAlignList().
◆ m_align_to_contig TIntMap CMultAlign::m_align_to_contig private ◆ m_aligns ◆ m_alignsp ◆ m_base ◆ m_contig_id string CMultAlign::m_contig_id private ◆ m_contig_to_align TIntMap CMultAlign::m_contig_to_align private ◆ m_contigt ◆ m_counts ◆ m_indel_holder ◆ m_max_len int CMultAlign::m_max_len private ◆ m_maxNs ◆ m_min_abs_support_for_variant int CMultAlign::m_min_abs_support_for_variant private ◆ m_min_coverage int CMultAlign::m_min_coverage private ◆ m_min_edge int CMultAlign::m_min_edge private ◆ m_min_rel_support_for_variant double CMultAlign::m_min_rel_support_for_variant private ◆ m_reads vector<string> CMultAlign::m_reads private ◆ m_starts vector<int> CMultAlign::m_starts private ◆ m_strong_consensus double CMultAlign::m_strong_consensus private ◆ m_wordThe documentation for this class was generated from the following files:
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