Go to the source code of this file.
Go to the SVN repository for this file.
◆ BuildAln()Build anchored alignment from a set of alignmnets.
The input alignments are merged (according to the options), a new pseudo-sequence is used to provide alignment coordinates.
Definition at line 549 of file aln_builders.cpp.
References _ASSERT, BuildAln(), CTime::eCurrent, CAlnUserOptions::eMergeAllSeqs, CRef< C, Locker >::Empty(), CAlnUserOptions::ePreserveRows, CAlnUserOptions::eQuerySeqMergeOnly, CAlnUserOptions::fAllowMixedStrand, CAlnUserOptions::fAnchorRowFirst, flags, CAlnUserOptions::fSkipSortByScore, CAlnUserOptions::fTruncateOverlaps, CAlnUserOptions::fUseAnchorAsAlnSeq, AutoPtr< X, Del >::get(), CAnchoredAln::GetAnchorRow(), CAnchoredAln::GetDim(), CAnchoredAln::GetId(), CAnchoredAln::GetPairwiseAlns(), ITERATE, CAlnUserOptions::m_MergeAlgo, CAlnUserOptions::m_MergeFlags, MergePairwiseAlns(), NCBI_THROW, NON_CONST_ITERATE, CRef< C, Locker >::Reset(), row, s_TranslateToAlnCoords(), CAnchoredAln::SetAnchorRow(), CAnchoredAln::SetPairwiseAlns(), SortAnchoredAlnVecByScore(), and x_AdjustAnchorDirection().
Referenced by BOOST_AUTO_TEST_CASE(), CBuildSparseAlnJob::Build(), BuildAlignDataSource(), CAlnSpanVertModel::CAlnSpanVertModel(), CAlnBuildApp::Run(), CAlnTestApp::Run(), CAlignCleanup::x_Cleanup_AnchoredAln(), CMergeAlignmentsJob::x_CreateProjectItems(), CTreeBuilderJob::x_CreateProjectItems(), and CValidError_align::x_ValidateAlignPercentIdentity().
◆ MergePairwiseAlns()Merge two pariwise alignments.
Definition at line 49 of file aln_builders.cpp.
References CAlignRangeCollectionList< TAlnRange >::AddInsertions(), CAlignRangeCollectionList< TAlnRange >::fAllowAbutting, CAlignRangeCollectionList< TAlnRange >::fAllowMixedDir, CAlignRangeCollectionList< TAlnRange >::fAllowOverlap, CAlnUserOptions::fIgnoreInsertions, flags, CPairwiseAln::GetFirstId(), CAlignRangeCollectionList< TAlnRange >::GetInsertions(), CAlignRangeCollectionList< TAlnRange >::GetPolicyFlags(), CPairwiseAln::GetSecondId(), CAlignRangeCollectionList< TAlnRange >::insert(), ITERATE, and SubtractAlnRngCollections().
Referenced by BuildAln().
◆ SortAnchoredAlnVecByScore()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