A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://www.ncbi.nlm.nih.gov/IEB/ToolBox/CPP_DOC/doxyhtml/classCAlignMap.html below:

NCBI C++ ToolKit: CAlignMap Class Reference

Search Toolkit Book for CAlignMap

#include <algo/gnomon/gnomon_model.hpp>

  CAlignMap ()     CAlignMap (TSignedSeqPos orig_a, TSignedSeqPos orig_b)     CAlignMap (TSignedSeqPos orig_a, TSignedSeqPos orig_b, TInDels::const_iterator fsi_begin, const TInDels::const_iterator fsi_end)     CAlignMap (const CGeneModel::TExons &exons, const vector< TSignedSeqRange > &transcript_exons, const TInDels &indels, EStrand orientation, int targetlen)     CAlignMap (const CGeneModel::TExons &exons, const TInDels &frameshifts, EStrand strand, TSignedSeqRange lim=TSignedSeqRange::GetWhole(), int holelen=0, int polyalen=0)   TSignedSeqPos  MapOrigToEdited (TSignedSeqPos orig_pos) const   TSignedSeqPos  MapEditedToOrig (TSignedSeqPos edited_pos) const   TSignedSeqRange  MapRangeOrigToEdited (TSignedSeqRange orig_range, ERangeEnd lend, ERangeEnd rend) const   TSignedSeqRange  MapRangeOrigToEdited (TSignedSeqRange orig_range, bool withextras=true) const   TSignedSeqRange  MapRangeEditedToOrig (TSignedSeqRange edited_range, bool withextras=true) const   template<class In , class Out > void  EditedSequence (const In &original_sequence, Out &edited_sequence, bool includeholes=false) const   int  FShiftedLen (TSignedSeqRange ab, ERangeEnd lend, ERangeEnd rend) const   int  FShiftedLen (TSignedSeqRange ab, bool withextras=true) const   int  FShiftedLen (TSignedSeqPos a, TSignedSeqPos b, bool withextras=true) const   TSignedSeqRange  ShrinkToRealPoints (TSignedSeqRange orig_range, bool snap_to_codons=false) const   TSignedSeqRange  ShrinkToRealPointsOnEdited (TSignedSeqRange edited_range) const   TSignedSeqPos  FShiftedMove (TSignedSeqPos orig_pos, int len) const   int  TargetLen () const   EStrand  Orientation () const   void  MoveOrigin (TSignedSeqPos shift)   void  InsertOneToOneRange (TSignedSeqPos orig_start, TSignedSeqPos edited_start, TSignedSeqPos len, const string &mism, TSignedSeqPos left_orige, TSignedSeqPos left_edite, TSignedSeqPos right_orige, TSignedSeqPos right_edite, EEdgeType left_type, EEdgeType right_type, const string &left_edit_extra_seq, const string &right_edit_extra_seq)   TSignedSeqPos  InsertIndelRangesForInterval (TSignedSeqPos orig_a, TSignedSeqPos orig_b, TSignedSeqPos edit_a, TInDels::const_iterator fsi_begin, TInDels::const_iterator fsi_end, EEdgeType type_a, EEdgeType type_b, const string &gseq_a, const string &gseq_b)   static TSignedSeqPos  MapAtoB (const vector< CAlignMap::SMapRange > &a, const vector< CAlignMap::SMapRange > &b, TSignedSeqPos p, ERangeEnd move_mode)   static TSignedSeqRange  MapRangeAtoB (const vector< CAlignMap::SMapRange > &a, const vector< CAlignMap::SMapRange > &b, TSignedSeqRange r, ERangeEnd lend, ERangeEnd rend)   static TSignedSeqRange  MapRangeAtoB (const vector< CAlignMap::SMapRange > &a, const vector< CAlignMap::SMapRange > &b, TSignedSeqRange r, bool withextras)   static int  FindLowerRange (const vector< CAlignMap::SMapRange > &a, TSignedSeqPos p)  

Definition at line 630 of file gnomon_model.hpp.

◆ EEdgeType ◆ ERangeEnd ◆ CAlignMap() [1/5] ◆ CAlignMap() [2/5] ◆ CAlignMap() [3/5] ◆ CAlignMap() [4/5]

Definition at line 515 of file gnomon_seq.cpp.

References _ASSERT, eBoundary, eGgap, eMinus, Empty(), ePlus, eSplice, f, i, InsertIndelRangesForInterval(), ITERATE, m_edited_ranges, m_orientation, m_orig_ranges, and ReverseComplement().

◆ CAlignMap() [5/5]

Definition at line 572 of file gnomon_seq.cpp.

References _ASSERT, eBoundary, eGgap, eMinus, Empty(), eSplice, CRange_Base::GetFrom(), CRange_Base::GetTo(), i, InsertIndelRangesForInterval(), m_edited_ranges, m_orientation, m_orig_ranges, m_target_len, and ReverseComplement().

◆ EditedSequence()

template<class In , class Out >

template void CAlignMap::EditedSequence< string, string > ( const In &  original_sequence, Outedited_sequence, bool  includeholes = false  ) const

Definition at line 631 of file gnomon_seq.cpp.

References a, b, eBoundary, eMinus, ePlus, eSplice, i, int, ITERATE, l(), m_edited_ranges, m_orientation, m_orig_ranges, ReverseComplement(), and TargetLen().

Referenced by CAlignCollapser::AddAlignment(), CSeqScores::ConstructSequenceAndMaps(), CChainer::FindSelenoproteinsClipProteinsToStartStop(), CGeneModel::GetCdsDnaSequence(), CGnomonEngine::GetScore(), CSeqScores::Init(), CChain::SetConfirmedEnds(), SModelData::SModelData(), ProjectCDS::transform_align(), and RemoveTrailingNs::transform_model().

◆ FindLowerRange() ◆ FShiftedLen() [1/3] ◆ FShiftedLen() [2/3] ◆ FShiftedLen() [3/3]

Definition at line 992 of file gnomon_seq.cpp.

References eBoundary, COpenRange< Position >::GetLength(), i, Include(), int, len, m_edited_ranges, m_orig_ranges, and MapRangeOrigToEdited().

Referenced by CChain::AddAllMembersAndCoverage(), CChain::CalculateDropLimits(), CAlignMap(), CChain::CChain(), CChain::ClipLowCoverageUTR(), CAlignCollapser::ClipNotSupportedFlanks(), EffectiveExonLength(), CAlignCollapser::FilterAlignments(), CChainer::CChainerImpl::FilterOutChimeras(), CChainer::CChainerImpl::FindOptimalChainForProtein(), CChainer::CChainerImpl::FindOverlappingWithTrusted(), CGeneModel::FShiftedLen(), CParse::GetGenes(), InframeFraction(), CGene::IsAlternative(), CChainer::CChainerImpl::LRCanChainItoJ(), CChainer::CChainerImpl::LRIinit(), CCDSInfo::MapFromEditedToOrig(), CAlignCollapser::RemoveNotSupportedIntronsFromProt(), CChain::RestoreReasonableConfirmedStart(), CChainer::CChainerImpl::RightLeft(), CGnomonEngine::SelectBestReadingFrame(), CChain::SetConsistentCoverage(), CChainer::CChainerImpl::SetFlagsForChains(), and CutShortPartialExons::transform_align().

◆ FShiftedMove() ◆ InsertIndelRangesForInterval() ◆ InsertOneToOneRange() void CAlignMap::InsertOneToOneRange ( TSignedSeqPos  orig_start, TSignedSeqPos  edited_start, TSignedSeqPos  len, const stringmism, TSignedSeqPos  left_orige, TSignedSeqPos  left_edite, TSignedSeqPos  right_orige, TSignedSeqPos  right_edite, EEdgeType  left_type, EEdgeType  right_type, const stringleft_edit_extra_seq, const stringright_edit_extra_seq  ) private ◆ MapAtoB() ◆ MapEditedToOrig()

Definition at line 902 of file gnomon_seq.cpp.

References eMinus, eSinglePoint, m_edited_ranges, m_orientation, m_orig_ranges, and MapAtoB().

Referenced by CChain::CalculateDropLimits(), CSeqScores::ConstructSequenceAndMaps(), FindStartsStops(), FShiftedMove(), CGnomonEngine::GetScore(), CSeqScores::Init(), CCDSInfo::MapFromEditedToOrig(), CGnomonEngine::PartialModelStepBack(), CParse::PrintInfo(), SPhyloCSFSlice::Score(), CGnomonEngine::SelectBestReadingFrame(), CChain::SetConfirmedEnds(), ProjectCDS::transform_align(), and CGeneModel::TrimEdgesToFrameInOtherAlignGaps().

◆ MapOrigToEdited()

Definition at line 893 of file gnomon_seq.cpp.

References eMinus, eSinglePoint, m_edited_ranges, m_orientation, m_orig_ranges, and MapAtoB().

Referenced by CChainer::CChainerImpl::CanIncludeJinI(), CSeqScores::ConstructSequenceAndMaps(), CChainer::CChainerImpl::FilterOutChimeras(), CChainer::CChainerImpl::FindOverlappingWithTrusted(), FShiftedMove(), CSeqScores::Init(), CGene::IsAlternative(), CChain::MainPeaks(), CCDSInfo::MapFromOrigToEdited(), CGnomonAnnotator_Base::MapOneModelToEditedContig(), CChain::RestoreReasonableConfirmedStart(), CChain::SetConfirmedStartStopForCompleteProteins(), CChainer::CChainerImpl::SetFlagsForChains(), CGeneModel::TranscriptExon(), CGeneModel::TranscriptLimits(), and ProjectCDS::transform_align().

◆ MapRangeAtoB() [1/2] ◆ MapRangeAtoB() [2/2] ◆ MapRangeEditedToOrig()

Definition at line 965 of file gnomon_seq.cpp.

References eMinus, COpenRange< Position >::Empty(), COpenRange< TSignedSeqPos >::GetEmpty(), CRange_Base::GetFrom(), CRange_Base::GetTo(), COpenRange< TSignedSeqPos >::GetWholeFrom(), COpenRange< TSignedSeqPos >::GetWholeTo(), m_edited_ranges, m_orientation, m_orig_ranges, MapRangeAtoB(), and offset.

Referenced by CAlignCollapser::CleanSelfTranscript(), CChain::ClipLowCoverageUTR(), SPhyloCSFSlice::CompactRange(), CAnnotationASN1::CImplementationData::create_packed_int_seqloc(), CChainer::FindSelenoproteinsClipProteinsToStartStop(), CParse::GetGenes(), CGnomonEngine::GetScore(), CCDSInfo::MapFromEditedToOrig(), CGnomonAnnotator_Base::MapOneModelToEditedContig(), CGnomonAnnotator_Base::MapOneModelToOrigContig(), CGnomonEngine::SelectBestReadingFrame(), and ProjectCDS::transform_align().

◆ MapRangeOrigToEdited() [1/2] ◆ MapRangeOrigToEdited() [2/2]

Definition at line 937 of file gnomon_seq.cpp.

References COpenRange< Position >::Empty(), ePlus, COpenRange< TSignedSeqPos >::GetEmpty(), CRange_Base::GetFrom(), CRange_Base::GetTo(), COpenRange< TSignedSeqPos >::GetWholeFrom(), COpenRange< TSignedSeqPos >::GetWholeTo(), m_edited_ranges, m_orientation, m_orig_ranges, MapRangeAtoB(), and offset.

Referenced by CChain::AddAllMembersAndCoverage(), CChain::CalculateDropLimits(), CChain::CChain(), CChain::ClipChain(), CChain::ClipLowCoverageUTR(), CAnnotationASN1::CImplementationData::create_internal_feature(), CAnnotationASN1::CImplementationData::create_packed_int_seqloc(), CAlignCollapser::FillGapsInAlignmentAndAddToGenomicGaps(), CChainer::FindSelenoproteinsClipProteinsToStartStop(), FindStartsStops(), FShiftedLen(), CParse::GetGenes(), CGeneModel::isNMD(), CChain::MainPeaks(), CCDSInfo::MapFromOrigToEdited(), CGnomonAnnotator_Base::MapOneModelToEditedContig(), CIndelMapper::operator()(), CAlignModel::PolyALen(), readGFF3(), CAlignModel::RecalculateAlignMap(), CAlignCollapser::RemoveNotSupportedIntronsFromTranscript(), RestoreModelReadingFrame(), CChain::SetConfirmedEnds(), CChain::SetConfirmedStartStopForCompleteProteins(), CChainer::CChainerImpl::SetConfirmedStartStopForProteinAlignments(), CChain::SetConsistentCoverage(), CGeneModel::TranscriptExon(), CGeneModel::TranscriptLimits(), and CGeneModel::TrimEdgesToFrameInOtherAlignGaps().

◆ MoveOrigin() ◆ Orientation() EStrand CAlignMap::Orientation ( ) const inline ◆ ShrinkToRealPoints()

Definition at line 763 of file gnomon_seq.cpp.

References _ASSERT, a, b, eMinus, ePlus, FindLowerRange(), COpenRange< TSignedSeqPos >::GetEmpty(), CRange_Base::GetFrom(), CRange_Base::GetTo(), Include(), m_edited_ranges, m_orientation, m_orig_ranges, and COpenRange< Position >::NotEmpty().

Referenced by CAlignCollapser::AddAlignment(), CGeneModel::Clip(), CAlignCollapser::ClipNotSupportedFlanks(), CChainer::CChainerImpl::CreateChainsForPartialProteins(), EffectiveExonLength(), CAlignCollapser::FilterAlignments(), CChainer::FindSelenoproteinsClipProteinsToStartStop(), InframeFraction(), CChain::MainPeaks(), CGnomonAnnotator_Base::MapOneModelToEditedContig(), CAlignCollapser::RemoveNotSupportedIntronsFromProt(), CAlignCollapser::RemoveNotSupportedIntronsFromTranscript(), CChain::SetConfirmedEnds(), CutShortPartialExons::transform_align(), CChainer::CChainerImpl::TrimAlignmentsIncludedInDifferentGenes(), TrimAlignment::TrimProtein(), and TrimAlignment::TrimTranscript().

◆ ShrinkToRealPointsOnEdited()

Definition at line 697 of file gnomon_seq.cpp.

References _ASSERT, a, b, eMinus, FindLowerRange(), COpenRange< TSignedSeqPos >::GetEmpty(), CRange_Base::GetFrom(), CRange_Base::GetTo(), COpenRange< TSignedSeqPos >::GetWholeFrom(), COpenRange< TSignedSeqPos >::GetWholeTo(), Include(), m_edited_ranges, m_orientation, COpenRange< Position >::NotEmpty(), and offset.

Referenced by SPhyloCSFSlice::CompactRange(), and CGnomonAnnotator_Base::MapOneModelToOrigContig().

◆ TargetLen() int CAlignMap::TargetLen ( ) const inline ◆ m_edited_ranges ◆ m_orientation ◆ m_orig_ranges ◆ m_target_len int CAlignMap::m_target_len private

The 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