NCBI C++ ToolKit
|
Classes | |
class | CAlignRange< Position > |
CAlignRange Represents an element of pairwise alignment of two sequences. More... | |
struct | PAlignRangeToLess< TAlignRange > |
struct | PAlignRangeFromLess< TAlignRange > |
struct | SPositionTraitsBySignedness< Signed, Position > |
struct | SPositionTraitsBySignedness< true, Position > |
struct | SPositionTraitsBySignedness< false, Position > |
struct | SPositionTraits< Position > |
struct | SPositionTraits< float > |
struct | SPositionTraits< double > |
struct | SPositionTraits< long double > |
class | COpenRange< Position > |
class | CRange< Position > |
CRange –. More... | |
class | CRangeMapBase< Traits > |
class | CRangeMapIterator< Traits > |
class | CRangeMap< Mapped, Position > |
class | CRangeMultimap< Mapped, Position > |
class | CRangeMapTraitsBase< Position, Mapped > |
class | CRangeMapTraits< Position, Mapped > |
class | CRangeMultimapTraits< Position, Mapped > |
class | CRangeMapIteratorTraits< MapTraits > |
class | CRangeMapConstIteratorTraits< MapTraits > |
Enumerations | |
enum | CAlignRange< Position >::EFlags { CAlignRange< Position >::fReversed = 0x01 , CAlignRange< Position >::fFirstRev = 0x02 } |
typedef TConstIteratorTraits::iterator CRangeMapBase< Traits >::const_iterator |
Definition at line 399 of file rangemap.hpp.
typedef TParent::const_iterator CRangeMap< Mapped, Position >::const_iterator |
Definition at line 553 of file rangemap.hpp.
typedef TParent::const_iterator CRangeMultimap< Mapped, Position >::const_iterator |
Definition at line 615 of file rangemap.hpp.
typedef CRangeMapIterator<TIteratorTraits> CRangeMapIteratorTraits< MapTraits >::iterator |
Definition at line 144 of file rangemap.hpp.
typedef CRangeMapIterator<TIteratorTraits> CRangeMapConstIteratorTraits< MapTraits >::iterator |
Definition at line 164 of file rangemap.hpp.
typedef TIteratorTraits::iterator CRangeMapBase< Traits >::iterator |
Definition at line 398 of file rangemap.hpp.
typedef TParent::iterator CRangeMap< Mapped, Position >::iterator |
Definition at line 552 of file rangemap.hpp.
typedef TParent::iterator CRangeMultimap< Mapped, Position >::iterator |
Definition at line 614 of file rangemap.hpp.
typedef range_type CRangeMapBase< Traits >::key_type |
Definition at line 395 of file rangemap.hpp.
typedef TParent::key_type CRangeMap< Mapped, Position >::key_type |
Definition at line 550 of file rangemap.hpp.
typedef TParent::key_type CRangeMultimap< Mapped, Position >::key_type |
Definition at line 612 of file rangemap.hpp.
typedef Mapped CRangeMapTraitsBase< Position, Mapped >::mapped_type |
Definition at line 65 of file rangemap.hpp.
typedef TTraits::mapped_type CRangeMapIterator< Traits >::mapped_type |
Definition at line 177 of file rangemap.hpp.
typedef TRangeMapTraits::mapped_type CRangeMapBase< Traits >::mapped_type |
Definition at line 393 of file rangemap.hpp.
typedef TParent::mapped_type CRangeMap< Mapped, Position >::mapped_type |
Definition at line 548 of file rangemap.hpp.
typedef TParent::mapped_type CRangeMultimap< Mapped, Position >::mapped_type |
Definition at line 610 of file rangemap.hpp.
typedef CRangeMapIterator<TNCIteratorTraits> CRangeMapIteratorTraits< MapTraits >::non_const_iterator |
Definition at line 145 of file rangemap.hpp.
typedef CRangeMapIterator<TNCIteratorTraits> CRangeMapConstIteratorTraits< MapTraits >::non_const_iterator |
Definition at line 165 of file rangemap.hpp.
typedef TMapTraits::value_type* CRangeMapIteratorTraits< MapTraits >::pointer |
Definition at line 142 of file rangemap.hpp.
typedef const TMapTraits::value_type* CRangeMapConstIteratorTraits< MapTraits >::pointer |
Definition at line 162 of file rangemap.hpp.
typedef TTraits::pointer CRangeMapIterator< Traits >::pointer |
Definition at line 181 of file rangemap.hpp.
typedef Position CAlignRange< Position >::position_type |
Definition at line 65 of file align_range.hpp.
typedef TAlignRange::position_type PAlignRangeToLess< TAlignRange >::position_type |
Definition at line 51 of file align_range_oper.hpp.
typedef TAlignRange::position_type PAlignRangeFromLess< TAlignRange >::position_type |
Definition at line 82 of file align_range_oper.hpp.
typedef Position COpenRange< Position >::position_type |
typedef TParent::position_type CRange< Position >::position_type |
typedef Position CRangeMapTraitsBase< Position, Mapped >::position_type |
Definition at line 63 of file rangemap.hpp.
typedef TTraits::position_type CRangeMapIterator< Traits >::position_type |
Definition at line 175 of file rangemap.hpp.
typedef TRangeMapTraits::position_type CRangeMapBase< Traits >::position_type |
Definition at line 391 of file rangemap.hpp.
typedef TParent::position_type CRangeMap< Mapped, Position >::position_type |
Definition at line 546 of file rangemap.hpp.
typedef TParent::position_type CRangeMultimap< Mapped, Position >::position_type |
Definition at line 608 of file rangemap.hpp.
typedef CRange<position_type> CRangeMapTraitsBase< Position, Mapped >::range_type |
Definition at line 64 of file rangemap.hpp.
typedef TTraits::range_type CRangeMapIterator< Traits >::range_type |
Definition at line 176 of file rangemap.hpp.
typedef TRangeMapTraits::range_type CRangeMapBase< Traits >::range_type |
Definition at line 392 of file rangemap.hpp.
typedef TParent::range_type CRangeMap< Mapped, Position >::range_type |
Definition at line 547 of file rangemap.hpp.
typedef TParent::range_type CRangeMultimap< Mapped, Position >::range_type |
Definition at line 609 of file rangemap.hpp.
typedef TMapTraits::value_type& CRangeMapIteratorTraits< MapTraits >::reference |
Definition at line 141 of file rangemap.hpp.
typedef const TMapTraits::value_type& CRangeMapConstIteratorTraits< MapTraits >::reference |
Definition at line 161 of file rangemap.hpp.
typedef TTraits::reference CRangeMapIterator< Traits >::reference |
Definition at line 180 of file rangemap.hpp.
|
protected |
Definition at line 404 of file rangemap.hpp.
typedef TParent::select_value CRangeMap< Mapped, Position >::select_value |
Definition at line 557 of file rangemap.hpp.
typedef TParent::select_value CRangeMultimap< Mapped, Position >::select_value |
Definition at line 619 of file rangemap.hpp.
typedef size_t CRangeMapBase< Traits >::size_type |
Definition at line 390 of file rangemap.hpp.
typedef TParent::size_type CRangeMap< Mapped, Position >::size_type |
Definition at line 545 of file rangemap.hpp.
typedef TParent::size_type CRangeMultimap< Mapped, Position >::size_type |
Definition at line 607 of file rangemap.hpp.
typedef CRangeMapConstIteratorTraits<TRangeMapTraits> CRangeMapBase< Traits >::TConstIteratorTraits |
Definition at line 388 of file rangemap.hpp.
typedef CRangeMapIteratorTraits<TMapTraits> CRangeMapIteratorTraits< MapTraits >::TIteratorTraits |
Definition at line 133 of file rangemap.hpp.
typedef CRangeMapConstIteratorTraits<TMapTraits> CRangeMapConstIteratorTraits< MapTraits >::TIteratorTraits |
Definition at line 153 of file rangemap.hpp.
typedef CRangeMapIteratorTraits<TRangeMapTraits> CRangeMapBase< Traits >::TIteratorTraits |
Definition at line 387 of file rangemap.hpp.
typedef TMapTraits::TLevelMap::iterator CRangeMapIteratorTraits< MapTraits >::TLevelIter |
Definition at line 140 of file rangemap.hpp.
typedef TMapTraits::TLevelMap::const_iterator CRangeMapConstIteratorTraits< MapTraits >::TLevelIter |
Definition at line 160 of file rangemap.hpp.
typedef TTraits::TLevelIter CRangeMapIterator< Traits >::TLevelIter |
Definition at line 186 of file rangemap.hpp.
typedef map<typename TParent::range_type, Mapped> CRangeMapTraits< Position, Mapped >::TLevelMap |
Definition at line 113 of file rangemap.hpp.
typedef multimap<typename TParent::range_type, Mapped> CRangeMultimapTraits< Position, Mapped >::TLevelMap |
Definition at line 123 of file rangemap.hpp.
|
protected |
Definition at line 406 of file rangemap.hpp.
typedef TParent::TLevelMap CRangeMap< Mapped, Position >::TLevelMap |
Definition at line 559 of file rangemap.hpp.
typedef TParent::TLevelMap CRangeMultimap< Mapped, Position >::TLevelMap |
Definition at line 621 of file rangemap.hpp.
|
protected |
Definition at line 407 of file rangemap.hpp.
typedef TParent::TLevelMapI CRangeMap< Mapped, Position >::TLevelMapI |
Definition at line 560 of file rangemap.hpp.
typedef TParent::TLevelMapI CRangeMultimap< Mapped, Position >::TLevelMapI |
Definition at line 622 of file rangemap.hpp.
typedef TMapTraits::TLevelMap& CRangeMapIteratorTraits< MapTraits >::TLevelMapRef |
Definition at line 138 of file rangemap.hpp.
typedef const TMapTraits::TLevelMap& CRangeMapConstIteratorTraits< MapTraits >::TLevelMapRef |
Definition at line 158 of file rangemap.hpp.
typedef MapTraits CRangeMapIteratorTraits< MapTraits >::TMapTraits |
Definition at line 132 of file rangemap.hpp.
typedef MapTraits CRangeMapConstIteratorTraits< MapTraits >::TMapTraits |
Definition at line 152 of file rangemap.hpp.
typedef CRangeMapIteratorTraits<TMapTraits> CRangeMapIteratorTraits< MapTraits >::TNCIteratorTraits |
Definition at line 134 of file rangemap.hpp.
typedef CRangeMapIteratorTraits<TMapTraits> CRangeMapConstIteratorTraits< MapTraits >::TNCIteratorTraits |
Definition at line 154 of file rangemap.hpp.
typedef COpenRange<Position> CRange< Position >::TParent |
|
private |
Definition at line 110 of file rangemap.hpp.
|
private |
Definition at line 120 of file rangemap.hpp.
|
private |
Definition at line 542 of file rangemap.hpp.
|
private |
Definition at line 604 of file rangemap.hpp.
typedef CRange<Position> CAlignRange< Position >::TRange |
Definition at line 67 of file align_range.hpp.
typedef CRangeMap<Mapped, Position> CRangeMapTraits< Position, Mapped >::TRangeMap |
Definition at line 112 of file rangemap.hpp.
typedef CRangeMultimap<Mapped, Position> CRangeMultimapTraits< Position, Mapped >::TRangeMap |
Definition at line 122 of file rangemap.hpp.
typedef TTraits::TRangeMap CRangeMapIterator< Traits >::TRangeMap |
Definition at line 183 of file rangemap.hpp.
typedef TMapTraits::TRangeMap& CRangeMapIteratorTraits< MapTraits >::TRangeMapRef |
Definition at line 136 of file rangemap.hpp.
typedef const TMapTraits::TRangeMap& CRangeMapConstIteratorTraits< MapTraits >::TRangeMapRef |
Definition at line 156 of file rangemap.hpp.
typedef Traits CRangeMapBase< Traits >::TRangeMapTraits |
Definition at line 386 of file rangemap.hpp.
typedef TParent::TRangeMapTraits CRangeMap< Mapped, Position >::TRangeMapTraits |
Definition at line 555 of file rangemap.hpp.
typedef TParent::TRangeMapTraits CRangeMultimap< Mapped, Position >::TRangeMapTraits |
Definition at line 617 of file rangemap.hpp.
typedef TMapTraits::TSelectMap::iterator CRangeMapIteratorTraits< MapTraits >::TSelectIter |
Definition at line 139 of file rangemap.hpp.
typedef TMapTraits::TSelectMap::const_iterator CRangeMapConstIteratorTraits< MapTraits >::TSelectIter |
Definition at line 159 of file rangemap.hpp.
typedef TTraits::TSelectIter CRangeMapIterator< Traits >::TSelectIter |
Definition at line 185 of file rangemap.hpp.
typedef map<Position, TLevelMap> CRangeMapTraits< Position, Mapped >::TSelectMap |
Definition at line 114 of file rangemap.hpp.
typedef map<Position, TLevelMap> CRangeMultimapTraits< Position, Mapped >::TSelectMap |
Definition at line 124 of file rangemap.hpp.
|
protected |
Definition at line 403 of file rangemap.hpp.
typedef TParent::TSelectMap CRangeMap< Mapped, Position >::TSelectMap |
Definition at line 556 of file rangemap.hpp.
typedef TParent::TSelectMap CRangeMultimap< Mapped, Position >::TSelectMap |
Definition at line 618 of file rangemap.hpp.
|
protected |
Definition at line 405 of file rangemap.hpp.
typedef TParent::TSelectMapI CRangeMap< Mapped, Position >::TSelectMapI |
Definition at line 558 of file rangemap.hpp.
typedef TParent::TSelectMapI CRangeMultimap< Mapped, Position >::TSelectMapI |
Definition at line 620 of file rangemap.hpp.
typedef TMapTraits::TSelectMap& CRangeMapIteratorTraits< MapTraits >::TSelectMapRef |
Definition at line 137 of file rangemap.hpp.
typedef const TMapTraits::TSelectMap& CRangeMapConstIteratorTraits< MapTraits >::TSelectMapRef |
Definition at line 157 of file rangemap.hpp.
typedef TTraits::TSelectMapRef CRangeMapIterator< Traits >::TSelectMapRef |
Definition at line 184 of file rangemap.hpp.
typedef CRange<TSignedSeqPos> TSignedSeqRange |
typedef CAlignRange<Position> CAlignRange< Position >::TThisType |
Definition at line 66 of file align_range.hpp.
typedef COpenRange<Position> COpenRange< Position >::TThisType |
typedef TTraits::iterator CRangeMapIterator< Traits >::TThisType |
Definition at line 189 of file rangemap.hpp.
typedef TRangeMapTraits::TRangeMap CRangeMapBase< Traits >::TThisType |
Definition at line 397 of file rangemap.hpp.
typedef Traits CRangeMapIterator< Traits >::TTraits |
Definition at line 174 of file rangemap.hpp.
typedef pair<const range_type, mapped_type> CRangeMapTraitsBase< Position, Mapped >::value_type |
Definition at line 66 of file rangemap.hpp.
typedef TTraits::value_type CRangeMapIterator< Traits >::value_type |
Definition at line 178 of file rangemap.hpp.
typedef TRangeMapTraits::value_type CRangeMapBase< Traits >::value_type |
Definition at line 394 of file rangemap.hpp.
typedef TParent::value_type CRangeMap< Mapped, Position >::value_type |
Definition at line 549 of file rangemap.hpp.
typedef TParent::value_type CRangeMultimap< Mapped, Position >::value_type |
Definition at line 611 of file rangemap.hpp.
enum CAlignRange::EFlags |
Enumerator | |
---|---|
fReversed | |
fFirstRev |
Definition at line 69 of file align_range.hpp.
|
inline |
Definition at line 336 of file range.hpp.
Referenced by CEquivRange::AbuttingWith(), CVecscreen::x_BuildNonOverlappingRange(), CFeatGlyph::x_DrawFeatureBar(), CMergeTree::x_EvalGap(), and CDepthCollection::ZeroFill().
|
inline |
Definition at line 476 of file rangemap.hpp.
|
inline |
Definition at line 457 of file rangemap.hpp.
|
inline |
Definition at line 470 of file rangemap.hpp.
|
inline |
Definition at line 451 of file rangemap.hpp.
Referenced by variation::CVariationUtil::CCdregionIndex::Get(), variation::CVariationUtil::CVariantPropertiesIndex::GetLocationProperties(), variation::SFastLocSubtract::operator()(), CSeq_align_Mapper_Base::x_ConvertSegment(), CSeq_align_Mapper::x_ConvertSegmentCvt(), CPhrap_Contig::x_CreateSeq_align(), CTSE_Info::x_FindSeq_feat(), and CAnnot_Collector::x_SearchRange().
|
inline |
Definition at line 82 of file align_range.hpp.
References CAlignRange< Position >::SetDirect(), and CAlignRange< Position >::SetFirstDirect().
|
inline |
Definition at line 74 of file align_range.hpp.
|
inline |
Definition at line 524 of file rangemap.hpp.
|
inline |
Definition at line 358 of file range.hpp.
Referenced by s_MergeRangeList(), CVecscreen::x_BuildNonOverlappingRange(), CVecscreen::x_MergeInclusiveSeqalign(), and CVecscreen::x_MergeLowerRankSeqalign().
|
inline |
Definition at line 319 of file align_range.hpp.
References CAlignRange< Position >::CombineWithAbutting(), and r().
|
inline |
Definition at line 345 of file range.hpp.
Referenced by CGraphRanges::AddRange(), CHit::AddUpSubHits(), CFeatHistogramDS::CFeatHistogramDS(), CIdRangeMap::CIdRangeMap(), CModelExon::Extend(), CFeatGlyph::GetRange(), CSeq_align::GetSeqRange(), CSparseAlignment::Init(), CModelCluster< Model >::Insert(), readGFF3(), s_SeqLocToTotalRangesInfoMapByStrand(), CModelCluster< Model >::Splice(), CSparseAln::x_Build(), CFeatGlyph::x_DrawFeatureBar(), CAllOtherFeaturesTrack::x_OnAllJobsFinished(), CTrackContainer::x_OnJobCompleted(), CAlignedFeatureGraph::x_PlaceCluster(), and CUnorderedSplitter::x_SplitDeltaExt().
|
inline |
Definition at line 302 of file align_range.hpp.
References _ASSERT, CAlignRange< Position >::GetFirstFrom(), CAlignRange< Position >::GetFirstToOpen(), CAlignRange< Position >::IsAbutting(), CAlignRange< Position >::IsDirect(), CAlignRange< Position >::IsReversed(), CAlignRange< Position >::m_Length, r(), CAlignRange< Position >::SetFirstFrom(), and CAlignRange< Position >::SetSecondFrom().
Referenced by CAlignRange< Position >::CombinationWithAbutting(), and CAlignRangeCollection< CAlignRange< TSeqPos > >::insert().
|
inline |
|
inline |
|
inline |
|
inlineexplicit |
Definition at line 563 of file rangemap.hpp.
|
inlineprotected |
Definition at line 410 of file rangemap.hpp.
|
inline |
Definition at line 203 of file rangemap.hpp.
|
inline |
Definition at line 198 of file rangemap.hpp.
|
inlineexplicit |
Definition at line 625 of file rangemap.hpp.
CRangeMapIterator< Traits >::DECLARE_OPERATOR_BOOL | ( | Valid() | ) |
|
inline |
Definition at line 141 of file align_range.hpp.
References CAlignRange< Position >::m_Length.
|
inline |
Definition at line 148 of file range.hpp.
Referenced by CAlignCollapser::AddAlignment(), CGeneModel::AddExon(), CGraphRanges::AddRange(), CHandleRange::AddRange(), CDepthCollection::AddRange(), CDensityMap< CntType >::AddRange(), CBamFileRangeSet::AddRanges(), AddSupport(), CChain::CalculateDropLimits(), CFeatHistogramDS::CFeatHistogramDS(), CChainer::CChainerImpl::CheckCompatibility(), CheckSparseAln(), CCDSInfo::Clip(), CChain::ClipLowCoverageUTR(), CAlignCollapser::ClipNotSupportedFlanks(), CModelExon::CModelExon(), IAlnMultiDataSource::CollectAlignStats(), CGeneModel::CombineCdsInfo(), CCDSInfo::CombineWith(), CSeq_loc_Conversion::CombineWith(), SPhyloCSFSlice::CompactRange(), CAnnotationASN1::CImplementationData::create_packed_int_seqloc(), CGeneModel::CutExons(), CDataLoader::DetailsToChoice(), CEquivRange::Distance(), CAlignGlyph::DrawPWAlignElem(), DumpSparseAln(), CChainer::CChainerImpl::Duplicate5pendsAndShortCDSes(), CEquivRange::Empty(), CAlignCollapser::FilterAlignments(), CGeneSelector::FilterGenes(), CChainer::CChainerImpl::FilterOutTandemOverlap(), CChainer::CChainerImpl::FindAltsForGeneSeeds(), FindPolyA(), FindStartsStops(), CGeneModel::FShiftedLen(), CDensegGraphicDataSource::GetAlnSeqString(), CSparseAln::GetAlnSeqString(), CGnomonEngine::GetAnnot(), CVDBGraphSeqIterator::GetAnnot(), CParse::GetGenes(), CGuiObjectInfoSeq_align::GetInsertionRanges(), SBamIndexRefIndex::GetLimitRange(), CHandleRange::GetRight(), CGnomonEngine::GetScore(), CEditScript::GetScore(), CSeq_align::GetSeqRange(), CHandleRange::GetStrandsFlag(), CChain::HarborsNested(), CGene::HarborsNested(), CSeqScores::Init(), CCddInputData::CHit::IntersectWith(), CSeq_loc_CI::IsEmpty(), IAlnSegment::IsGap(), CChain::MainPeaks(), CChainer::CChainerImpl::MakeChains(), CEditScript::MakeEditScript(), Map(), CGnomonAnnotator_Base::MapModelsToOrigContig(), CGnomonAnnotator_Base::MapOneModelToEditedContig(), CGnomonAnnotator_Base::MapOneModelToOrigContig(), CAlignMap::MapRangeEditedToOrig(), CAlignMap::MapRangeOrigToEdited(), CTestNameToInfoMapLoader::operator()(), SOutsideRange::operator()(), ParseAttributes(), CGnomonAnnotator::Predict(), readGFF3(), CAlignModel::RecalculateAlignMap(), CAlignCollapser::RemoveNotSupportedIntronsFromProt(), CAlignMarkHandler::Render(), CRuler::Render(), CChainer::CChainerImpl::ReplicatePStops(), CChain::RestoreReasonableConfirmedStart(), s_AlignDist(), s_MapSlaveFeatureToMaster(), s_SeqLocToTotalRangesInfoMapByStrand(), CClippedScorer::ScoreAlignments(), CSNPDbGraphIterator::Select(), CSNPDbPageIterator::Select(), CFeatureSearchJob::SeqLocToString(), CChain::SetConfirmedEnds(), CChain::SetConsistentCoverage(), CChainer::CChainerImpl::SetFlagsForChains(), CCDSInfo::SetReadingFrame(), CAlignCompare::SAlignment::Slice(), CEquivRangeBuilder::SliceOnQuery(), CEquivRangeBuilder::SliceOnSubjt(), SModelData::SModelData(), CEquivRangeBuilder::SplitIntersections(), CSeq_align::SplitOnLongDiscontinuity(), CBlobSplitterImpl::SplitPieces(), ProjectCDS::transform_align(), DoNotBelieveFrameShiftsWithoutCdsEvidence::transform_align(), CChainer::CChainerImpl::TrimAlignmentsIncludedInDifferentGenes(), CFeatureGenerator::SImplementation::TrimHolesToCodons(), TrimAlignment::TrimTranscript(), CMultAlign::Variations(), CHit::VerifyHit(), CAnnot_Collector::x_AddPostMappings(), CAnnot_Collector::x_AddPostMappingsCvt(), CPhrap_Read::x_AddQualityFeat(), CMultiAligner::x_AlignProfileProfileUsingHit(), CAlignMarkHandler::x_AlnRangeFromSeqRange(), COligoSpecificityCheck::x_AnalyzeLeftAndRightPrimer(), COligoSpecificityCheck::x_AnalyzeOnePrimer(), CAlignGlyph::x_CalcIntervals(), CScoringJob::x_CalculateAlignmentScores(), CHitMatrixDataSource::x_CalculateHitsRange(), CDenseg_CI::x_CheckSegment(), CSparse_CI::x_CheckSegment(), CSGAlignStatJob::x_CreatePileUpGraphs(), CMatePairGlyph::x_Draw(), CAlignGlyph::x_DrawAlignRowSequence(), CFeatGlyph::x_DrawFeatureBar(), CAlignGlyph::x_DrawGaps(), CFeatGlyph::x_DrawInnerLabels(), CVcfGlyph::x_DrawInnerLabels(), CAlignGlyph::x_DrawInserts(), CAlignGlyph::x_DrawInternalUnalignedRegions(), CAlignGlyph::x_DrawMultiAlign(), CCdsGlyph::x_DrawProjectedProtSeq(), CFeatGlyph::x_DrawProjectedRuler(), CCdsGlyph::x_DrawProtSeqWithMapping(), CFeatGlyph::x_DrawRNAProductSequence(), CAlignGlyph::x_DrawUnalignedBar(), CAlignGlyph::x_DrawUnalignedRowSequence(), CAlnVecRow::x_GetAlignmentTooltip_Helper(), CDisplaySeqalign::x_GetFeatureInfo(), CGuiObjectInfoSeq_feat::x_GetHitSeg(), CSeq_loc_Mapper_Base::x_InitializeLocs(), CPairwise_CI::x_InitSegment(), CSparse_CI::x_InitSegment(), CSeqGlyph::x_IntersectVisible(), CGencollIdMapper::x_IsLoc_Int_InAGap(), CMappingRange::x_Map_Fuzz(), CSeq_loc_Mapper_Base::x_MapInterval(), CSeq_loc_Mapper_Base::x_MapNextRange(), CSparse_CI::x_NextSegment(), CTextSelHandler::x_OnChangeSelRange(), CLinearSelHandler::x_OnEndSelRange(), CTextSelHandler::x_OnEndSelRange(), CMultiAligner::x_RealignBlocks(), CAlnVecRow::x_RenderAlignSegments(), CAlignGlyph::x_RenderAveragableScores(), CGraphOverlay::x_RenderContent(), CGraphTrack::x_RenderContent(), CTraceGraphTrack::x_RenderContent(), CRuler::x_RenderRange(), CRuler::x_RenderScale(), CSeqGraphicPane::x_RenderTooltipConnector(), CUnorderedSplitter::x_SplitDeltaExt(), CUnorderedSplitter::x_SplitSeqData(), CGraphOverlay::x_UpdateBoundingBox(), CGraphTrack::x_UpdateBoundingBox(), CGeneModelTrack::x_UpdateData(), CSeqGlyph::x_Visible_V(), and CHitMatrixWidget::x_ZoomToHits().
|
inline |
Definition at line 428 of file rangemap.hpp.
Referenced by SIdAnnotObjs::x_CleanRangeMaps(), CSeq_align_Mapper_Base::x_ConvertSegment(), CSeq_align_Mapper::x_ConvertSegmentCvt(), SIdAnnotObjs::x_RangeMapIsEmpty(), and CTSE_Info::x_UnmapAnnotObject().
|
inline |
Definition at line 464 of file rangemap.hpp.
|
inline |
Definition at line 445 of file rangemap.hpp.
Referenced by CRangeMapBase< CRangeMultimapTraits< int, Mapped > >::erase().
|
inline |
Definition at line 511 of file rangemap.hpp.
|
inline |
Definition at line 498 of file rangemap.hpp.
Referenced by CRangeMapBase< CRangeMultimapTraits< int, Mapped > >::erase(), and CTSE_Info::x_UnmapAnnotObject().
|
inline |
Definition at line 490 of file rangemap.hpp.
|
inline |
Definition at line 484 of file rangemap.hpp.
Referenced by CRangeMapBase< CRangeMultimapTraits< int, Mapped > >::erase(), CSeq_annot_Finder::x_Find(), and CTSE_Info::x_UnmapAnnotObject().
|
private |
Definition at line 357 of file rangemap.hpp.
References ncbi::grid::netcache::search::fields::key.
Referenced by CRangeMapBase< CRangeMultimapTraits< int, Mapped > >::find().
|
inline |
Definition at line 233 of file align_range.hpp.
References CAlignRange< Position >::GetFirstToOpen(), and CAlignRange< Position >::m_FirstFrom.
Referenced by CAlignRange< Position >::GetSecondPosByFirstPos().
|
inlineprivate |
Definition at line 288 of file rangemap.hpp.
References CRangeMapIterator< Traits >::m_Range, and CRangeMapIterator< Traits >::m_SelectIter.
Referenced by CRangeMapIterator< Traits >::operator++(), and CRangeMapIterator< Traits >::SetBegin().
|
inlinestatic |
Definition at line 86 of file rangemap.hpp.
References CHAR_BIT, ncbi::grid::netcache::search::fields::key, and len.
|
inlinestatic |
Definition at line 341 of file align_range.hpp.
|
inlinestatic |
Definition at line 306 of file range.hpp.
Referenced by CRangeCollection< TSeqPos >::GetLimits(), CRangeSet< CPairwiseAln::TPos >::GetLimits(), s_GetSeqRange(), s_LocToRange(), COligoSpecificityCheck::x_GetSlaveRangeGivenMasterRange(), and CBamRawAlignIterator::x_Select().
|
inlinestatic |
Definition at line 325 of file align_range.hpp.
References CAlignRange< Position >::GetPositionMax().
|
inlinestatic |
Definition at line 290 of file range.hpp.
Referenced by CRangeCollection< TSeqPos >::GetFrom(), CRangeSet< CPairwiseAln::TPos >::GetFrom(), CHistogramGlyph::SetAxisRange(), CGraphOverlay::x_LoadSettings(), CGraphTrack::x_LoadSettings(), and CGraphOverlay::x_OnLayoutChanged().
|
inlinestatic |
Definition at line 337 of file align_range.hpp.
|
inlinestatic |
|
inlinestatic |
Definition at line 333 of file align_range.hpp.
References CAlignRange< Position >::GetEmptyToOpen().
|
inlinestatic |
Definition at line 298 of file range.hpp.
Referenced by CRangeCollection< TSeqPos >::GetTo(), CRangeSet< CPairwiseAln::TPos >::GetTo(), CHistogramGlyph::SetAxisRange(), CGraphOverlay::x_LoadSettings(), CGraphTrack::x_LoadSettings(), and CGraphOverlay::x_OnLayoutChanged().
|
inlinestatic |
Definition at line 329 of file align_range.hpp.
References CAlignRange< Position >::GetPositionMax().
Referenced by CAlignRange< Position >::GetEmptyTo().
|
inlinestatic |
Definition at line 294 of file range.hpp.
Referenced by CRangeCollection< TSeqPos >::GetToOpen(), and CRangeSet< CPairwiseAln::TPos >::GetToOpen().
|
inline |
Definition at line 109 of file align_range.hpp.
References CAlignRange< Position >::m_FirstFrom.
Referenced by CheckPairwiseAln(), CAlignRange< Position >::CombineWithAbutting(), DumpPairwiseAln(), CAlignRange< Position >::GetFirstRange(), CDiagHitElement::GetQueryStart(), InitSplicedsegFromPairwiseAln(), CAlignRange< Position >::IntersectingWith(), CAlignRange< Position >::IntersectWith(), CAlignRange< Position >::IsAbutting(), operator<<(), CAlignRange< Position >::operator==(), s_TranslatePairwise(), s_TranslatePairwiseToAlnCoords(), CDiagRangeCollection::TrimFirstFrom(), CDiagRangeCollection::TrimSecondFrom(), CDiagRangeCollection::TrimSecondTo(), CAlignRangeCollection< CAlignRange< TSeqPos > >::ValidateRanges(), CAlignRangeCollectionList< CAlignRange< TSignedSeqPos > >::ValidateRanges(), CSparseAln::x_Build(), CDiagRangeCollection::x_Diff(), CAlnMixMerger::x_Merge(), and CMergedPairwiseAln::x_ValidNeighboursOnFirstDim().
|
inline |
Definition at line 224 of file align_range.hpp.
References CAlignRange< Position >::GetSecondTo(), CAlignRange< Position >::IsReversed(), CAlignRange< Position >::m_FirstFrom, CAlignRange< Position >::m_SecondFrom, and CAlignRange< Position >::SecondContains().
|
inline |
Definition at line 133 of file align_range.hpp.
References CAlignRange< Position >::GetFirstFrom(), and CAlignRange< Position >::GetFirstTo().
|
inline |
Definition at line 117 of file align_range.hpp.
References CAlignRange< Position >::GetFirstToOpen().
Referenced by CAlignRange< Position >::GetFirstRange(), InitSplicedsegFromPairwiseAln(), CAlignRange< Position >::IntersectingWith(), CAlignRange< Position >::IntersectWith(), and s_TranslatePairwiseToAlnCoords().
|
inline |
Definition at line 113 of file align_range.hpp.
References CAlignRange< Position >::m_FirstFrom, and CAlignRange< Position >::m_Length.
Referenced by CAlignRange< Position >::CombineWithAbutting(), ConvertStdsegToPairwiseAln(), CAlignRange< Position >::FirstContains(), CAlignRange< Position >::GetFirstTo(), InitSplicedsegFromPairwiseAln(), CAlignRange< Position >::IsAbutting(), CAlignRangeCollection< CAlignRange< TSeqPos > >::ValidateRanges(), CAlignRangeCollectionList< CAlignRange< TSignedSeqPos > >::ValidateRanges(), CSparseAln::x_Build(), CDiagRangeCollection::x_Diff(), and CMergedPairwiseAln::x_ValidNeighboursOnFirstDim().
|
inline |
Definition at line 134 of file range.hpp.
Referenced by CSeq_loc_Conversion_Set::Convert(), DumpPairwiseAln(), SWGSFeatChunkInfo::SFeatureSet::ExpandRange(), SBamIndexRefIndex::GetAlnOverStarts(), SBamIndexParams::GetBinRange(), CBamRawAlignIterator::GetCIGARPos(), SBamIndexRefIndex::GetLimitRange(), CPagedFile::GetPage(), CBamRawAlignIterator::GetRefSeqPos(), CSNPDbFeatIterator::GetSNPPosition(), CSeq_loc::GetStart(), s_CompareRanges(), s_SetSplitQuerySeqInterval(), CSNPDbGraphIterator::Select(), CSNPDbPageIterator::Select(), CSplitQueryBlk::SetChunkBounds(), CAnnot_Collector::x_CollectMapped(), CSplitQueryTestFixture::x_ComputeQueryChunkBounds(), CSeq_loc_Mapper_Base::x_MapSeq_loc(), CBamRawAlignIterator::x_NeedToSkip(), CAnnot_Collector::x_SearchMapped(), and CSplitQueryTestFixture::x_ValidateChunkBounds().
|
inline |
Definition at line 253 of file rangemap.hpp.
References CRangeMapIterator< Traits >::GetLevelIter().
Referenced by CRangeMapBase< CRangeMultimapTraits< int, Mapped > >::erase(), and CSeq_annot_Finder::x_Find().
|
inline |
Definition at line 150 of file align_range.hpp.
References CAlignRange< Position >::m_Length.
Referenced by CDiagHitElement::GetQueryLength(), CDiagHitElement::GetSubjectLength(), InitSplicedsegFromPairwiseAln(), CAlignRange< Position >::IsAbutting(), operator<<(), CAlignRange< Position >::operator==(), s_TranslateAnchorToAlnCoords(), CDiagRangeCollection::TrimFirstFrom(), CDiagRangeCollection::TrimFirstTo(), CDiagRangeCollection::TrimSecondFrom(), CDiagRangeCollection::TrimSecondTo(), CSparseAln::x_Build(), and CAlnMixMerger::x_Merge().
|
inline |
Definition at line 158 of file range.hpp.
Referenced by CMultAlign::AddAlignment(), CSAM_CIGAR_Formatter::AddRow(), AlignModelToSeqalign(), CAlnGraphic::AlnGraphicDisplay(), CConvertSelectedGaps::apply_impl(), CEditSelectedGaps::apply_impl(), BOOST_AUTO_TEST_CASE(), BuildAlignDataSource(), CEquivRangeBuilder::CalcMatches(), CChain::CalculateSupportAndWeightFromMembers(), CAlignModel::CAlignModel(), CAnnotObject_Ref::CAnnotObject_Ref(), CGeneModel::CdsInvariant(), CLocMapper_Default::CGappedRange::CGappedRange(), check_no_overlaps(), CChainer::CChainerImpl::CheckCompatibility(), CAlignCollapser::CleanSelfTranscript(), CChain::ClipChain(), CChain::ClipLowCoverageUTR(), IAlnMultiDataSource::CollectAlignStats(), CChain::CollectTrustedmRNAsProts(), CombineCorrectionsAndIndels(), CSeq_loc_Conversion_Set::ConvertInterval(), ConvertSeqLocsToPairwiseAln(), ConvertStdsegToPairwiseAln(), CSeq_loc_Conversion::CSeq_loc_Conversion(), EffectiveExonLength(), CMacroEngineParallel::Exec(), CAlignCollapser::FillGapsInAlignmentAndAddToGenomicGaps(), CAlignCollapser::FilterAlignments(), FindPolyTail(), CChainer::FindSelenoproteinsClipProteinsToStartStop(), CSeqGraphicWidget::FindText(), CAlignMap::FShiftedLen(), CSparseAlignment::GetAlnSeqString(), CDensegGraphicDataSource::GetAlnSeqString(), CSparseAln::GetAlnSeqString(), variation::CVariationUtil::CCdregionIndex::GetCachedLiteralAtLoc(), CGeneModel::GetCdsDnaSequence(), CBamRawAlignIterator::GetCIGARRefSize(), CBamRawAlignIterator::GetCIGARShortSize(), CSeq_loc::GetCircularLength(), CAlignCollapser::GetCollapsedAlgnments(), CSeq_loc_Conversion::GetDstPoint(), CShowBlastDefline::GetFormattingInfo(), NSnpAnnot::GetGraph_CI(), CAlnStatGlyph::GetHTMLActiveAreas(), CHistogramGlyph::GetHTMLActiveAreas(), CLocMapper_Default::CGappedRange::GetIdentity(), CGuiObjectInfoSeq_align::GetInsertionRanges(), CSeq_featHandler::GetLabel(), NSnp::GetLength(), CCddInputData::CHitSegment::GetLength(), CPagedFile::GetPage(), GetProteinWeight(), CDenseSegHitElement::GetQueryLength(), CStdSegHitElement::GetQueryLength(), CCSraShortReadIterator::GetShortLen(), CSNPDbFeatIterator::GetSNPLength(), CDenseSegHitElement::GetSubjectLength(), CStdSegHitElement::GetSubjectLength(), GetUnalignedRegionLength(), CGeneModel::HasCompatibleOverlap(), CCrossPanelIR::HitTest(), CSparseAlignment::Init(), SChunkTranslator::Init(), CAlnGraphic::Init(), CBlastFormatUtil::InsertSubjectScores(), CSeq_align::IntronLengthRange(), CGeneModel::isCompatible(), CSeq_loc_CI::IsPoint(), CSeqGlyph::LessBySeqSize(), CmRNACDSLinker::LinkByLabelAndLocation(), CChainer::CChainerImpl::LRCanChainItoJ(), CChain::MainPeaks(), CChainer::CChainerImpl::MakeChains(), CGnomonAnnotator_Base::MapOneModelToEditedContig(), CGnomonAnnotator_Base::MapOneModelToOrigContig(), CEquivRangeBuilder::Merge(), ProteinWithBigHole::model_predicate(), CGeneModel::MutualExtension(), CSeqGraphicWidget::OnGoToMarker(), CwxExportVectorImageDlg::OnSaveClick(), CAlignSort::SAlignExtractor::operator()(), operator<<(), PatchTargetSequence(), CChain::PeaksAndLimits(), CGnomonAnnotator::Predict(), CTabularFormatter_MismatchPositions::Print(), CTabularFormatter_AlignLengthRatio::Print(), readGFF3(), CDense_seg::RemapToLoc(), CLinearSelHandler::Render(), RestoreModelReadingFrame(), CChain::RestoreReasonableConfirmedStart(), RetrievePartsOfLargeChromosome(), CChainer::CChainerImpl::RightLeft(), s_CreateObjList(), s_FindGaps(), s_GetUncoveredLength(), variation::CVariationUtil::s_ResolveIntronicOffsets(), CExpansionScorer::ScoreAlignments(), CHangScorer::ScoreAlignments(), CClippedScorer::ScoreAlignments(), CGnomonEngine::SelectBestReadingFrame(), SeqLocAllowed(), CReportEntry::SetCds(), CBlastTabularInfo::SetFields(), CEquivRangeBuilder::SliceOnQuery(), CEquivRangeBuilder::SliceOnSubjt(), CBlobSplitterImpl::SplitPieces(), sx_CalcFeatChunkPages(), CLocMapper_Default::CGappedRange::ToString(), CutShortPartialExons::transform_align(), CGeneModel::TrimEdgesToFrameInOtherAlignGaps(), CEditScript::VerifyScript(), CGuiObjectInfoSeq_feat::x_AddGroupLocationRows(), CGuiObjectInfoSeq_feat::x_AddLocationRows(), CMultiAligner::x_AlignProfileProfileUsingHit(), COligoSpecificityCheck::x_AnalyzeLeftAndRightPrimer(), COligoSpecificityCheck::x_AnalyzeOnePrimer(), CMultiAligner::x_BuildAlignmentIterative(), CPhyTreeCalc::x_CalcAlnSegInfo(), CScoringJob::x_CalculateAlignmentScores(), CVisibleRange::x_Clamp(), CAdvancedAlignCleanup::x_CleanupProsplignCompartment(), CAlnSpanVertModel::x_ConvertRowsToSpans(), CSeq_align_Mapper::x_ConvertSegmentCvt(), CInversionMergeAligner::x_CreateDiscAlignment(), CSGAlignmentJob::x_CreateFeatGlyph(), CSGAlignStatJob::x_CreatePileUpGraphs(), CCreateNeedlemanWunschJob::x_CreateProjectItems(), CDisplaySeqalign::x_DoFills(), CCpgSearchJob::x_DoSearch(), CClonePlacementGlyph::x_Draw(), CCommentGlyph::x_Draw(), CMatePairGlyph::x_Draw(), CSegmentGlyph::x_Draw(), CLinkedFeatsGroup::x_DrawChildrenOnParent(), CCrossPanelIR::x_DrawCrossAlignment(), CFeatGlyph::x_DrawFeatureBar(), CFeatGlyph::x_DrawFeatureBar_sv(), CSeqGlyph::x_DrawInnerLabelColumns(), CSeqGlyph::x_DrawInnerLabels(), CAlignGlyph::x_DrawInserts(), CAlignGlyph::x_DrawInternalUnalignedRegions(), CLinkedFeatsGroup::x_DrawLabels(), CFeatGlyph::x_DrawLabelWithXPinned(), CVcfGlyph::x_DrawLabelWithXPinned(), CAlignGlyph::x_DrawMultiAlign(), CAlignGlyph::x_DrawMultiAlignLabel(), CCdsGlyph::x_DrawProjectedProtSeq(), CCdsGlyph::x_DrawProtSeqWithMapping(), CAlignGlyph::x_DrawPWAlign(), CCrossPanelIR::x_DrawSequence(), CVcfGlyph::x_DrawVariationBar(), CSGAlignStatJob::x_Execute(), CSGFeatureJob::x_Execute(), CSGSegmentMapJob::x_Execute(), CSFTranslationJob::x_Execute(), CVcfFeatureJob::x_Execute(), CSnpJob::x_FetchGraphs(), COligoSpecificityCheck::x_FillGlobalAlignInfo(), CDisplaySeqalign::x_FillInserts(), CMultiAligner::x_FindConservedColumns(), CMultiAligner::x_FindConstraints(), COligoSpecificityCheck::x_FindOverlappingHSP(), CCIGAR_Formatter::x_FormatLine(), CAlnVecRow::x_GetAlignmentTooltip_Gap(), CAlnVecRow::x_GetAlignmentTooltip_Helper(), CGuiObjectInfoSeq_feat::x_GetHitSeg(), CSeq_loc_Mapper_Base::x_GetRangeLength(), CDistances::x_GetSelfScores(), CGuiObjectInfoSeq_feat::x_GetSplicedSeqTitle(), CAlignedFeatureGraph::x_GetTooltip(), CAlnVecRow::x_GetTooltipSequence(), CGuiObjectInfoSeq_align::x_GetTooltipSequence(), CFeatureGenerator::SImplementation::x_HandleCdsExceptions(), CSeq_align_Mapper_Base::x_Init(), CSeq_loc_Mapper_Base::x_InitAlign(), CShowBlastDefline::x_InitDeflineTable(), CSeq_loc_Mapper::x_InitGCSequence(), CSparse_CI::x_InitSegment(), COligoSpecificityCheck::x_IsPcrLengthInRange(), CUnorderedSplitter::x_MakeAlignmentPairUnique(), CSeq_loc_Mapper_Base::x_MapInterval(), CSeq_loc_Mapper_Base::x_MapNextRange(), x_MatchSubHits(), variation_ref::CHgvsParser::x_nuc_inv(), CAlignedFeatureGraph::x_PlaceCluster(), CAlnSpanVertModel::x_PopulateRows(), CGeneModelFeatJob::x_ProcessLandMarkFeatures(), CXcompareAnnotsApplication::x_ProcessSeqAlignSetFromFile(), CMultiAligner::x_RealignBlocks(), CSeqGraphicPane::x_RenderTooltipConnector(), CInversionMergeAligner::x_RunMerger(), CMagicBlastResults::x_SetInfo(), CUnorderedSplitter::x_SplitDeltaExt(), CAlnStatGlyph::x_UpdateBoundingBox(), CClonePlacementGlyph::x_UpdateBoundingBox(), CFeatGlyph::x_UpdateBoundingBox(), CLayoutTrack::x_UpdateBoundingBox(), CNamedGroup::x_UpdateBoundingBox(), CTraceGlyph::x_UpdateBoundingBox(), CVcfGlyph::x_UpdateBoundingBox(), CAlignmentTrack::x_UpdateData(), CGraphOverlay::x_UpdateLegend(), CHistogramGlyph::x_UpdateLegend(), CValidError_align::x_ValidateAlignPercentIdentity(), CSplitQueryTestFixture::x_ValidateChunkBounds(), and CGff3Writer::xAssignAlignmentDensegGap().
|
inline |
Definition at line 225 of file rangemap.hpp.
References CRangeMapIterator< Traits >::m_LevelIter.
Referenced by CRangeMapBase< CRangeMultimapTraits< int, Mapped > >::erase(), CRangeMapIterator< Traits >::GetInterval(), CRangeMapIterator< Traits >::operator*(), CRangeMapIterator< Traits >::operator->(), and CRangeMapIterator< Traits >::operator==().
|
inline |
Definition at line 229 of file rangemap.hpp.
References CRangeMapIterator< Traits >::GetSelectIter().
Referenced by CRangeMapIterator< Traits >::SetLevelIter().
|
inlinestatic |
Definition at line 349 of file align_range.hpp.
References max().
Referenced by CAlignRange< Position >::GetEmptyFrom(), and CAlignRange< Position >::GetEmptyToOpen().
|
inlinestatic |
Definition at line 250 of file range.hpp.
Referenced by CAlnSpanVertModel::x_PopulateRows().
|
inlinestatic |
Definition at line 345 of file align_range.hpp.
References min().
|
inlinestatic |
|
inline |
Definition at line 212 of file rangemap.hpp.
References CRangeMapIterator< Traits >::m_Range.
|
inline |
Definition at line 121 of file align_range.hpp.
References CAlignRange< Position >::m_SecondFrom.
Referenced by CAlignRange< Position >::GetSecondRange(), CDiagHitElement::GetSubjectStart(), InitSplicedsegFromPairwiseAln(), CAlignRange< Position >::IntersectSecondWith(), CAlignRange< Position >::IsAbutting(), operator<<(), CAlignRange< Position >::operator==(), CDiagRangeCollection::TrimFirstFrom(), CDiagRangeCollection::TrimFirstTo(), CDiagRangeCollection::TrimSecondFrom(), CSparseAln::x_Build(), CDiagRangeCollection::x_DiffSecond(), CAlnMixMerger::x_Merge(), and CMergedPairwiseAln::x_ValidNeighboursOnSecondDim().
|
inline |
Definition at line 211 of file align_range.hpp.
References CAlignRange< Position >::FirstContains(), CAlignRange< Position >::GetSecondTo(), CAlignRange< Position >::IsReversed(), CAlignRange< Position >::m_FirstFrom, and CAlignRange< Position >::m_SecondFrom.
|
inline |
Definition at line 137 of file align_range.hpp.
References CAlignRange< Position >::GetSecondFrom(), and CAlignRange< Position >::GetSecondTo().
|
inline |
Definition at line 129 of file align_range.hpp.
References CAlignRange< Position >::GetSecondToOpen().
Referenced by CAlignRange< Position >::GetFirstPosBySecondPos(), CAlignRange< Position >::GetSecondPosByFirstPos(), CAlignRange< Position >::GetSecondRange(), InitSplicedsegFromPairwiseAln(), and CAlignRange< Position >::IntersectSecondWith().
|
inline |
Definition at line 125 of file align_range.hpp.
References CAlignRange< Position >::m_Length, and CAlignRange< Position >::m_SecondFrom.
Referenced by ConvertStdsegToPairwiseAln(), CAlignRange< Position >::GetSecondTo(), InitSplicedsegFromPairwiseAln(), CAlignRange< Position >::IsAbutting(), CAlignRange< Position >::SecondContains(), CSparseAln::x_Build(), CDiagRangeCollection::x_DiffSecond(), and CMergedPairwiseAln::x_ValidNeighboursOnSecondDim().
|
inline |
Definition at line 217 of file rangemap.hpp.
References CRangeMapIterator< Traits >::m_SelectIter.
Referenced by CRangeMapBase< CRangeMultimapTraits< int, Mapped > >::erase(), CRangeMapIterator< Traits >::GetLevelIterEnd(), and CRangeMapIterator< Traits >::operator==().
|
inline |
Definition at line 221 of file rangemap.hpp.
References CRangeMapIterator< Traits >::m_SelectIterEnd.
Referenced by CRangeMapIterator< Traits >::operator==().
|
inline |
Definition at line 142 of file range.hpp.
Referenced by CSeq_loc_Conversion_Set::Convert(), SBamIndexParams::GetBinRange(), SBamIndexRefIndex::GetLimitRange(), CSeq_loc::GetStop(), CAnnot_Collector::x_CollectMapped(), CSeq_loc_Mapper_Base::x_MapSeq_loc(), and CAnnot_Collector::x_SearchMapped().
|
inline |
Definition at line 138 of file range.hpp.
Referenced by CDensityMap< CntType >::AddRange(), CSAM_CIGAR_Formatter::AddRow(), BOOST_AUTO_TEST_CASE(), CdsTrnaOverlapStr(), CFeatHistogramDS::CFeatHistogramDS(), CIdRangeMap::CIdRangeMap(), CAlignGlyph::DrawPWAlignElem(), DumpPairwiseAln(), SAnnotObject_Key::end(), CPrefetchSeqData::Execute(), SWGSFeatChunkInfo::SFeatureSet::ExpandRange(), CDensegGraphicDataSource::GetAlnSeqString(), CSparseAln::GetAlnSeqString(), CVDBGraphSeqIterator::GetAnnot(), CSNPDbSeqIterator::GetEntry(), CFeatHistogramDS::GetLimit(), SBamIndexRefIndex::GetLimitRange(), CMaskedRangeSet::GetRanges(), CGuiObjectInfoSeq_align::GetSeqString(), CDensegGraphicDataSource::GetSeqString(), CSparseAln::GetSeqString(), CSNPDbSeqIterator::GetSplitInfoAndVersion(), CAnnotMapping_Info::GetToOpen(), CBam2Seq_graph::MakeSeq_entry(), CPairwise_CI::operator bool(), SSortSourceByLoc::operator()(), operator<<(), PatchTargetSequence(), PrintSAM(), CAlignMarkHandler::Render(), CLinearSelHandler::Render(), s_CheckAbutting(), s_CompareRanges(), s_GetCigarString(), s_SeqLocToRangeInfoMap(), s_SeqLocToRangeInfoMapByStrand(), s_SeqLocToTotalRangeInfoMap(), s_SetSplitQuerySeqInterval(), CSplitQueryBlk::SetChunkBounds(), CFeatHistogramDS::Update(), CSGAnnotJob::x_AddGraphToMap(), CDensityMap< score_type >::x_CalcNbins(), CAdvancedAlignCleanup::x_CleanupProsplignAsGenomic(), CSGAlignStatJob::x_CollectAlignStats(), x_CollectCoverageGraph(), CSplitQueryTestFixture::x_ComputeQueryChunkBounds(), CAlignGlyph::x_ConvertAlnTaillRngToSeqRng(), CSGAlignStatJob::x_CreatePileUpGraphs(), CFeatGlyph::x_DrawAdditionalInfo(), CVcfGlyph::x_DrawAdditionalInfo(), CFeatGlyph::x_DrawFeatureBar(), CFeatGlyph::x_DrawInnerLabels(), CVcfGlyph::x_DrawInnerLabels(), CAlignGlyph::x_DrawInternalUnalignedRegions(), CLinkedFeatsGroup::x_DrawLabels(), CFeatGlyph::x_DrawLabelWithYPinned(), CVcfGlyph::x_DrawLabelWithYPinned(), CFeatGlyph::x_DrawRNAProductSequence(), CAlignGlyph::x_DrawTailGlyphs(), CAlignGlyph::x_DrawUnalignedBar(), CGuiObjectInfoSeq_align::x_GetAlignmentTooltip_Insert(), CDensegGraphicDataSource::x_GetAlnStringFromCigar(), CAnnotObject_Less::x_GetExtremes(), CAlignMarkHandler::x_HitTest(), CAlignMarkHandler::x_InitDeltaMap(), CBlastHitMatrix::x_InitPort(), CDenseg_CI::x_InitSegment(), CPairwise_CI::x_InitSegment(), CSparse_CI::x_InitSegment(), CID2SNPProcessor_Impl::x_LoadBlob(), CBamRawAlignIterator::x_NeedToSkip(), CSNPDbGraphIterator::x_Next(), CLinearSelHandler::x_OnChangeSelRange(), CTextSelHandler::x_OnChangeSelRange(), CAlnSpanVertModel::x_PopulateRows(), CSeq_loc_Mapper_Base::x_PushMappedRange(), CRuler::x_RenderAllPosLabels(), CAlignGlyph::x_RenderAveragableScores(), CRuler::x_RenderBackground(), CAlnVecRow::x_RenderInserts(), CAlignGlyph::x_RenderNonAveragableScores(), CRuler::x_RenderOriginAndMetric(), CHitMatrixWidget::x_SetPortLimits(), CSeqGraphicRenderer::x_SetupModelLimits(), CAlignMarkHandler::x_UpdateMarks(), CSeq_annot_SortedIter::x_Valid(), CSplitQueryTestFixture::x_ValidateChunkBounds(), CSplitQueryTestFixture::x_ValidateQuerySeqLocsPerChunk(), and CHitMatrixWidget::x_ZoomToHits().
|
inlinestatic |
Definition at line 272 of file range.hpp.
Referenced by CSeqTableLocColumns::GetRange(), CCSRARefSeqInfo::LoadAnnotMainSplit(), CVDBGraphDataLoader_Impl::LoadFullEntry(), CBamRefSeqInfo::LoadMainSplit(), s_GetSeqRange(), x_CreateLocalCDDEntryChunk(), and CAnnot_Collector::x_SearchAll().
|
inlinestatic |
Definition at line 256 of file range.hpp.
Referenced by CRangeCollection< TSeqPos >::x_CombineWith(), and CAnnotWriterApp::xGetFrom().
|
inlinestatic |
|
inlinestatic |
Definition at line 264 of file range.hpp.
Referenced by CAnnotWriterApp::xGetTo().
|
inlinestatic |
|
inline |
Definition at line 567 of file rangemap.hpp.
References map_checker< Container >::end(), CRangeMapBase< CRangeMapTraits< int, Mapped > >::insertLevel(), CRangeMapIterator< Traits >::m_LevelIter, CRangeMapBase< CRangeMapTraits< int, Mapped > >::m_SelectMap, NCBI_THROW, and rapidjson::value.
Referenced by CRangeMap< Mapped, Position >::operator[]().
|
inline |
Definition at line 629 of file rangemap.hpp.
References map_checker< Container >::end(), CRangeMapBase< CRangeMultimapTraits< int, Mapped > >::insertLevel(), CRangeMapIterator< Traits >::m_LevelIter, CRangeMapIterator< Traits >::m_Range, CRangeMapIterator< Traits >::m_SelectIter, CRangeMapIterator< Traits >::m_SelectIterEnd, CRangeMapBase< CRangeMultimapTraits< int, Mapped > >::m_SelectMap, NCBI_THROW, and rapidjson::value.
Referenced by CSeq_loc_Conversion_Set::x_Add(), CPhrap_Contig::x_AddAlignRanges(), and CTSE_Info::x_MapAnnotObject().
|
inlineprotected |
Definition at line 417 of file rangemap.hpp.
|
inline |
Definition at line 282 of file align_range.hpp.
References CAlignRange< Position >::GetFirstFrom(), CAlignRange< Position >::GetFirstTo(), CRange_Base::GetTo(), and r().
|
inline |
Definition at line 331 of file range.hpp.
Referenced by CEquivRange::CalcRelativeDuo(), CChain::CalculateSupportAndWeightFromMembers(), CChain::CChain(), CChainer::CChainerImpl::CheckCompatibility(), CChainer::CChainerImpl::CombineCompatibleChains(), CAnnotationASN1::CImplementationData::create_internal_feature(), CChainer::CChainerImpl::CreateChainsForPartialProteins(), CCDSInfo::Cut(), NSnpAnnot::EstimateSNPCount(), CChainer::CChainerImpl::FindOptimalChainForProtein(), CGetFeature::GetFeatInfo(), CChain::HarborsNested(), CSeqScores::Init(), CEquivRange::IntersectingWith(), CGeneModel::IntersectingWith(), CHandleRange::IntersectingWithTotalRange(), C2DLayoutEngine::Layout(), CChainer::CChainerImpl::MakeChains(), CAlignFilter::Match(), CDepthCollection::MinDepthForRange(), CSeqGraphicPane::OnSearchTip(), CGnomonAnnotator::Predict(), CTestSingleAln_All::RunTest(), s_Distance(), s_GetUncoveredLength(), s_IsOverlapping(), s_MergeRangeList(), s_SeqIntervalToSeqLocInfo(), s_SetSplitQuerySeqInterval(), CReportEntry::SetCds(), CChain::SetConfirmedStartStopForCompleteProteins(), CEquivRangeBuilder::SplitIntersections(), CMultiAligner::x_AssignRPSResFreqs(), CVecscreen::x_BuildNonOverlappingRange(), CFeatureGenerator::SImplementation::x_CheckMatch(), CQuerySplitter::x_ComputeQueryIndicesForChunks(), CQuerySet::x_ContainsAlignment(), CSGAlignmentJob::x_CreateCAlignGlyph(), CInversionMergeAligner::x_CreateDiscAlignment(), CDisplaySeqalign::x_DisplayRowDataSet(), CCrossPanelIR::x_DrawCrossAlignment(), CFeatGlyph::x_DrawFeatureBar(), CTranslationGlyph::x_Intersecting(), CLayeredLayout::x_LayerBySize(), CVecscreen::x_MergeInclusiveSeqalign(), CVecscreen::x_MergeLowerRankSeqalign(), CAllOtherFeaturesTrack::x_OnAllJobsFinished(), CTrackContainer::x_OnJobCompleted(), CDisplaySeqalign::x_PrintFeatures(), CDisplaySeqalign::x_ProcessRowDataSet(), CInversionMergeAligner::x_RunMerger(), and COligoSpecificityCheck::x_SavePrimerInfo().
|
inline |
Intersection.
Definition at line 242 of file align_range.hpp.
References CAlignRange< Position >::IntersectWith(), and r().
|
inline |
Definition at line 312 of file range.hpp.
Referenced by CDepthCollection::AddRange(), CFeatTrim::Apply(), CEquivRange::Distance(), CHandleRange::GetOverlappingRange(), GetTrnaAnticodon(), CRenderingContext::IntersectVisible(), CRenderingContext::IntersectVisible_Y(), CCddInputData::CHit::IntersectWith(), CTrackContainer::NoSubtrackEver(), SOutsideRange::operator()(), CTrackContainer::RemoveEmptyTracks(), TMaskedQueryRegions::RestrictToSeqInt(), s_AlignDist(), CClippedScorer::ScoreAlignments(), CEquivRangeBuilder::SliceOnQuery(), CEquivRangeBuilder::SliceOnSubjt(), COligoSpecificityCheck::x_AnalyzeLeftAndRightPrimer(), COligoSpecificityCheck::x_AnalyzeOnePrimer(), CQuerySet::x_ContainsAlignment(), CSeqGlyph::x_DrawInnerLabelColumns(), CFeatGlyph::x_DrawInnerLabels(), CVcfGlyph::x_DrawInnerLabels(), CAlignGlyph::x_DrawMultiAlign(), CAlnVecRow::x_GetAlignmentTooltip_Helper(), CRangeCollection< TSeqPos >::x_IntersectWith(), CRangeSet< CPairwiseAln::TPos >::x_IntersectWith(), CGencollIdMapper::x_IsLoc_Int_InAGap(), x_MatchSubHits(), CTrackContainer::x_ReinitTrack(), CSeqGraphicPane::x_RenderTooltipConnector(), CUnorderedSplitter::x_SplitDeltaExt(), CUnorderedSplitter::x_SplitSeqData(), CUnorderedSplitter::x_TrimRows(), CSixFramesTransTrack::x_UpdateData(), CVcfWriter::x_WriteData(), CGff2Writer::xAssignFeatureAttributePartial(), CGff3Writer::xWriteNucleotideFeature(), and CGff3Writer::xWriteProteinFeature().
|
inline |
Definition at line 265 of file align_range.hpp.
References CAlignRange< Position >::GetSecondFrom(), CAlignRange< Position >::GetSecondTo(), CAlignRange< Position >::IsReversed(), CAlignRange< Position >::m_FirstFrom, CAlignRange< Position >::m_Length, CAlignRange< Position >::m_SecondFrom, max(), min(), and r().
|
inline |
Definition at line 248 of file align_range.hpp.
References CAlignRange< Position >::GetFirstFrom(), CAlignRange< Position >::GetFirstTo(), CAlignRange< Position >::IsReversed(), CAlignRange< Position >::m_FirstFrom, CAlignRange< Position >::m_Length, CAlignRange< Position >::m_SecondFrom, max(), min(), and r().
Referenced by CAlignRange< Position >::IntersectionWith().
|
inline |
Definition at line 317 of file range.hpp.
Referenced by CPairwise_CI::x_InitSegment(), CAlnVecRow::x_RenderAlignSegments(), and CTraceGraph::x_RenderContour().
|
inline |
Definition at line 287 of file align_range.hpp.
References CAlignRange< Position >::GetFirstFrom(), CAlignRange< Position >::GetFirstToOpen(), CAlignRange< Position >::GetLength(), CAlignRange< Position >::GetSecondFrom(), CAlignRange< Position >::GetSecondToOpen(), CAlignRange< Position >::IsDirect(), r(), and swap().
Referenced by CAlignRange< Position >::CombineWithAbutting(), CAlignRangeCollection< CAlignRange< TSeqPos > >::insert(), CAlignRangeCollection< CAlignRange< TSeqPos > >::ValidateRanges(), and CAlignRangeCollectionList< CAlignRange< TSignedSeqPos > >::ValidateRanges().
|
inline |
Definition at line 96 of file align_range.hpp.
References CAlignRange< Position >::fReversed, and CAlignRange< Position >::m_Flags.
Referenced by CheckPairwiseAln(), CAlignRange< Position >::CombineWithAbutting(), DumpPairwiseAln(), CDiagHitElement::GetSubjectStrand(), CAlignRange< Position >::IsAbutting(), operator<<(), s_TranslateAnchorToAlnCoords(), s_TranslatePairwiseToAlnCoords(), CDiagRangeCollection::TrimFirstFrom(), CDiagRangeCollection::TrimSecondFrom(), CAlignRangeCollection< CAlignRange< TSeqPos > >::ValidateRanges(), CAlignRangeCollectionList< CAlignRange< TSignedSeqPos > >::ValidateRanges(), and CSparseAln::x_Build().
|
inline |
Definition at line 102 of file align_range.hpp.
References CAlignRange< Position >::fFirstRev, and CAlignRange< Position >::m_Flags.
Referenced by DumpPairwiseAln(), and CSparseAln::x_Build().
|
inline |
Definition at line 105 of file align_range.hpp.
References CAlignRange< Position >::fFirstRev, and CAlignRange< Position >::m_Flags.
|
inlinestatic |
|
inlinestatic |
|
inline |
Definition at line 99 of file align_range.hpp.
References CAlignRange< Position >::fReversed, and CAlignRange< Position >::m_Flags.
Referenced by CAlignRange< Position >::CombineWithAbutting(), CAlignRange< Position >::GetFirstPosBySecondPos(), CAlignRange< Position >::GetSecondPosByFirstPos(), CAlignRange< Position >::IntersectSecondWith(), CAlignRange< Position >::IntersectWith(), CDiagRangeCollection::TrimFirstTo(), and CDiagRangeCollection::TrimSecondTo().
|
inline |
Definition at line 284 of file range.hpp.
Referenced by CGraphRanges::AddRange(), CVisibleRange::Clamp(), CSparseAln::GetAlnSeqString(), CSparseAln::GetSeqString(), CSeq_loc_CI::IsWhole(), CResolveRequest::Process(), s_GetUncoveredLength(), CVisibleRange::x_Clamp(), CPairwise_CI::x_Init(), CSeq_loc_Mapper_Base::x_InitializeLocs(), CDenseg_CI::x_InitIterator(), CPairwise_CI::x_InitSegment(), CSeq_loc_Mapper_Base::x_MapInterval(), CSeq_loc_Mapper_Base::x_MapNextRange(), CGff2Writer::xAssignFeatureAttributeCodeBreak(), CGff2Writer::xAssignFeatureAttributeProduct(), CGff3Writer::xAssignSourceEndpoints(), CGff3Writer::xWriteFeatureCds(), and CGff3Writer::xWriteSequenceHeader().
|
inline |
|
inline |
|
inline |
Definition at line 145 of file align_range.hpp.
References CAlignRange< Position >::m_Length.
Referenced by CAlignRangeCollection< CAlignRange< TSeqPos > >::ValidateRanges(), and CAlignRangeCollectionList< CAlignRange< TSignedSeqPos > >::ValidateRanges().
|
inline |
Definition at line 152 of file range.hpp.
Referenced by CChain::AddAllMembersAndCoverage(), CDepthCollection::AddRange(), AlignModelToSeqalign(), CFeatTrim::Apply(), BOOST_AUTO_TEST_CASE(), CChain::CalculateSupportAndWeightFromMembers(), CChain::CChain(), CAlignCollapser::CleanSelfTranscript(), CGeneModel::Clip(), CChain::ClipChain(), CChain::ClipToCap(), CChain::ClipToPolyA(), CollectAttributes(), CAnnotationASN1::CImplementationData::create_internal_feature(), CAnnotationASN1::CImplementationData::create_packed_int_seqloc(), CGeneModel::Extend(), CBlastDBExtractor::ExtractFasta(), CChainer::CChainerImpl::FindContainedAlignments(), CChainer::CChainerImpl::FindGeneSeeds(), CChainer::FindSelenoproteinsClipProteinsToStartStop(), FindStartsStops(), CDensegGraphicDataSource::GetAlnSeqString(), CParse::GetGenes(), CGeneModel::GetInDels(), CGnomonEngine::GetScore(), GetWallLimits(), CCDSInfo::HasStart(), CCDSInfo::HasStop(), CSeqScores::Init(), CAlignCollapser::InitContig(), CBlastFormatUtil::InsertSubjectScores(), CCDSInfo::MapFromEditedToOrig(), CCDSInfo::MapFromOrigToEdited(), CGnomonAnnotator_Base::MapOneModelToEditedContig(), CGnomonAnnotator_Base::MapOneModelToOrigContig(), CEquivRange::NotEmpty(), CAlnMultiWidget::OnUpdateZoomSelection(), CGeneModel::OpenLeftEnd(), CGeneModel::OpenRightEnd(), ParseAttributes(), CChain::PeaksAndLimits(), CGnomonAnnotator::Predict(), printGFF3(), readGFF3(), CCDSInfo::Remap(), CAlignCollapser::RemoveNotSupportedIntronsFromTranscript(), RestoreModelAttributes(), CChain::RestoreReasonableConfirmedStart(), CChain::SetBestPlacement(), CChain::SetConsistentCoverage(), CBlastTabularInfo::SetFields(), CChainer::CChainerImpl::SetFlagsForChains(), CCDSInfo::SetStop(), CAlignMap::ShrinkToRealPoints(), CAlignMap::ShrinkToRealPointsOnEdited(), spliced_exon(), CSeq_align::SplitOnLongDiscontinuity(), CutShortPartialExons::transform_align(), CChainer::CChainerImpl::TrimAlignmentsIncludedInDifferentGenes(), CGeneModel::TrimEdgesToFrameInOtherAlignGaps(), TrimAlignment::TrimProtein(), TrimAlignment::TrimTranscript(), CMultAlign::Variations(), CMultiAligner::x_AlignProfileProfileUsingHit(), CDenseg_CI::x_CheckSegment(), CSplitQueryTestFixture::x_ComputeQueryChunkBounds(), CLinkedFeatsGroup::x_DrawFeatureBar(), CFeatureGenerator::SImplementation::x_HandleRnaExceptions(), CAlignMarkHandler::x_HitRangeBorder(), CAlignMarkHandler::x_InitDeltaMap(), CRangeCollection< TSeqPos >::x_IntersectWith(), CRangeSet< CPairwiseAln::TPos >::x_IntersectWith(), CGBDataLoader_Native::x_MakeContentMask(), CLinearSelHandler::x_OnSelectCursor(), CTextSelHandler::x_OnSelectCursor(), CLinearSelHandler::x_OnStartSel(), CTextSelHandler::x_OnStartSel(), CTraceGraph::x_RenderContour(), CUnorderedSplitter::x_SplitDeltaExt(), CUnorderedSplitter::x_SplitSeqData(), CUnorderedSplitter::x_TrimRows(), CVcfWriter::x_WriteData(), CGff2Writer::xAssignFeatureAttributePartial(), and CAlnMultiWidget::ZoomToSelection().
|
inline |
Definition at line 247 of file rangemap.hpp.
|
inline |
Definition at line 207 of file align_range.hpp.
References r().
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 52 of file align_range_oper.hpp.
References r().
|
inline |
Definition at line 83 of file align_range_oper.hpp.
References r().
|
inline |
Definition at line 60 of file align_range_oper.hpp.
|
inline |
Definition at line 91 of file align_range_oper.hpp.
|
inline |
Definition at line 64 of file align_range_oper.hpp.
References r().
|
inline |
Definition at line 72 of file align_range_oper.hpp.
|
inline |
Definition at line 56 of file align_range_oper.hpp.
References r().
|
inline |
Definition at line 87 of file align_range_oper.hpp.
References r().
|
inline |
Definition at line 68 of file align_range_oper.hpp.
References r().
|
inline |
Definition at line 257 of file rangemap.hpp.
References CRangeMapIterator< Traits >::GetLevelIter().
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 261 of file rangemap.hpp.
References CRangeMapIterator< Traits >::GetLevelIter().
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 241 of file rangemap.hpp.
References _ASSERT, CRangeMapIterator< Traits >::GetLevelIter(), CRangeMapIterator< Traits >::GetSelectIter(), and CRangeMapIterator< Traits >::GetSelectIterEnd().
|
inline |
Definition at line 200 of file align_range.hpp.
References CAlignRange< Position >::GetFirstFrom(), CAlignRange< Position >::GetLength(), CAlignRange< Position >::GetSecondFrom(), CAlignRange< Position >::m_Flags, and r().
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 594 of file rangemap.hpp.
References CRangeMap< Mapped, Position >::insert(), and ncbi::grid::netcache::search::fields::key.
|
inline |
Definition at line 237 of file align_range.hpp.
References CAlignRange< Position >::GetSecondToOpen(), and CAlignRange< Position >::m_SecondFrom.
Referenced by CAlignRange< Position >::GetFirstPosBySecondPos().
|
inline |
Definition at line 169 of file align_range.hpp.
References len, CAlignRange< Position >::SetFirstFrom(), CAlignRange< Position >::SetLength(), and CAlignRange< Position >::SetSecondFrom().
|
inline |
Definition at line 188 of file range.hpp.
Referenced by CAlnGraphic::AlnGraphicDisplay(), CSparseAlignment::Clear(), CAlnVecPrinter::ClustalStyle(), COligoSpecificityTemplate::COligoSpecificityTemplate(), FindPolyTail(), CScore_EdgeExonInfo::Get(), CRsitesGlyph::GetHTMLActiveAreas(), CLegendItemGlyph::GetHTMLActiveAreas(), CAlignFormatUtil::GetMasterCoverage(), CAlnVecRow::GetRowStatistics(), CAdvancedAlignCleanup::GetSplignCompartments(), CSparseSegment::Init(), CAlnGraphic::Init(), CSeqGraphicWidget::OnSetSeqMarkerForSelDlg(), CAlnVecPrinter::PopsetStyle(), CRenderingContext::PrepareContext(), CPhrap_Read::ReadQuality(), s_FixMinusStrandRange(), s_GetCountIdentityMismatch(), s_ProcessAlignSet(), CwxExportVectorImageDlg::SetSeqRange(), CSixFramesTransTrack::Update(), CAlnVwrApp::View8(), CVecscreen::x_BuildNonOverlappingRange(), CHitMatrixDataSource::x_CalculateHitsRange(), CSeq_loc::x_CalculateTotalRangeCheckId(), CAlignGlyph::x_DrawAlignRowSequence(), CFeatGlyph::x_DrawFeatureBar(), CAlignGlyph::x_DrawMultiAlign(), CVecscreen::x_GetAlnInfo(), CGuiObjectInfoSeq_feat::x_GetHitSeg(), CAlnVecRow::x_GetTooltipSequence(), CGuiObjectInfoSeq_align::x_GetTooltipSequence(), CGraphOverlay::x_LoadSettings(), CGraphTrack::x_LoadSettings(), CSeq_loc_Mapper_Base::x_MapNextRange(), CVecscreen::x_MergeLowerRankSeqalign(), CSixFramesTransTrack::x_OnContentIconClicked(), CSixFramesTransTrack::x_OnGeneticIconClicked(), CSixFramesTransTrack::x_OnSettingIconClicked(), CDisplaySeqalign::x_OutputSeq(), CAlnSpanVertModel::x_PopulateRowsSpliced(), CMultiAligner::x_RealignBlocks(), CAnnot_Collector::x_SearchRange(), CSixFramesTransTrack::x_UpdateData(), and x_UpdateRanges().
|
inlineprivate |
Definition at line 319 of file rangemap.hpp.
References CRangeMapIterator< Traits >::FirstLevelIter(), CRangeMapIterator< Traits >::m_Range, CRangeMapIterator< Traits >::m_SelectIter, CRangeMapIterator< Traits >::m_SelectIterEnd, compile_time_bits::range(), and CRangeMapIterator< Traits >::SetLevelIter().
|
inlineprivate |
Definition at line 309 of file rangemap.hpp.
References CRangeMapIterator< Traits >::m_LevelIter, CRangeMapIterator< Traits >::m_Range, CRangeMapIterator< Traits >::m_SelectIter, and CRangeMapIterator< Traits >::m_SelectIterEnd.
Referenced by CRangeMapBase< CRangeMultimapTraits< int, Mapped > >::begin().
|
inline |
Definition at line 174 of file align_range.hpp.
References CAlignRange< Position >::SetReversed().
Referenced by CAlignRange< Position >::CAlignRange(), ConvertStdsegToPairwiseAln(), s_TranslateAnchorToAlnCoords(), s_TranslatePairwiseToAlnCoords(), and CSparseAln::x_Build().
|
inlineprivate |
Definition at line 303 of file rangemap.hpp.
References CRangeMapIterator< Traits >::m_Range, CRangeMapIterator< Traits >::m_SelectIter, and CRangeMapIterator< Traits >::m_SelectIterEnd.
Referenced by CRangeMapBase< CRangeMultimapTraits< int, Mapped > >::end().
|
inline |
Definition at line 187 of file align_range.hpp.
References CAlignRange< Position >::SetFirstReversed().
Referenced by CAlignRange< Position >::CAlignRange(), ConvertStdsegToPairwiseAln(), s_TranslateAnchorToAlnCoords(), s_TranslatePairwiseToAlnCoords(), x_AdjustAnchorDirection(), and CSparseAln::x_Build().
|
inline |
Definition at line 154 of file align_range.hpp.
References CAlignRange< Position >::m_FirstFrom.
Referenced by CAlignRange< Position >::CombineWithAbutting(), ConvertStdsegToPairwiseAln(), s_TranslateAnchorToAlnCoords(), s_TranslatePairwise(), s_TranslatePairwiseToAlnCoords(), CAlignRange< Position >::Set(), CDiagRangeCollection::TrimFirstFrom(), CDiagRangeCollection::TrimSecondFrom(), CDiagRangeCollection::TrimSecondTo(), and CSparseAln::x_Build().
|
inline |
Definition at line 191 of file align_range.hpp.
References CAlignRange< Position >::fFirstRev, and CAlignRange< Position >::m_Flags.
Referenced by CAlignRange< Position >::SetFirstDirect().
|
inline |
Definition at line 170 of file range.hpp.
Referenced by SWGSFeatChunkInfo::SFeatureSet::ExpandRange(), SBamAlignInfo::get_cigar_alignment(), SBamIndexRefIndex::GetAlnOverStarts(), CBamAlignIterator::GetCIGARAlignment(), CWGSSeqIterator::x_AddGap(), CSplitQueryTestFixture::x_ComputeQueryChunkBounds(), CSNPDbFeatIterator::x_Excluded(), CWGSSeqIterator::x_GetSegmentsWithExplicitGaps(), and CWGSSeqIterator::x_GetSegmentsWithRecoveredGaps().
|
inline |
Definition at line 164 of file align_range.hpp.
References len, and CAlignRange< Position >::m_Length.
Referenced by ConvertStdsegToPairwiseAln(), CAlignRange< Position >::Set(), CDiagRangeCollection::TrimFirstFrom(), CDiagRangeCollection::TrimFirstTo(), CDiagRangeCollection::TrimSecondFrom(), CDiagRangeCollection::TrimSecondTo(), and CSparseAln::x_Build().
|
inline |
Definition at line 194 of file range.hpp.
Referenced by CSeq_loc_Conversion::ConvertInterval(), CEquivRangeBuilder::ExtractRangesFromSeqAlign(), SBamAlignInfo::get_cigar_alignment(), SBamIndexRefIndex::GetAlnOverStarts(), s_FindGaps(), CEquivRangeBuilder::SliceOnQuery(), CEquivRangeBuilder::SliceOnSubjt(), CWGSSeqIterator::x_AddGap(), CSplitQueryTestFixture::x_ComputeQueryChunkBounds(), CQuerySet::x_ContainsAlignment(), CInversionMergeAligner::x_CreateDiscAlignment(), CWGSSeqIterator::x_GetSegmentsWithExplicitGaps(), CWGSSeqIterator::x_GetSegmentsWithRecoveredGaps(), CAlignMarkHandler::x_HitTest(), CAlignMarkHandler::x_InitDeltaMap(), CSeq_loc_Mapper_Base::x_MapNextRange(), CSplign::x_MaskSequence(), CLinearSelHandler::x_OnEndSelRange(), CTextSelHandler::x_OnEndSelRange(), and CUnorderedSplitter::x_SplitDeltaExt().
|
inline |
Definition at line 204 of file range.hpp.
Referenced by CEquivRangeBuilder::SliceOnQuery(), and CEquivRangeBuilder::SliceOnSubjt().
|
inlineprivate |
Definition at line 269 of file rangemap.hpp.
References CRangeMapIterator< Traits >::GetLevelIterEnd(), CRangeMapIterator< Traits >::m_LevelIter, and CRangeMapIterator< Traits >::m_Range.
Referenced by CRangeMapIterator< Traits >::operator++(), and CRangeMapIterator< Traits >::SetBegin().
|
inline |
Definition at line 184 of file range.hpp.
Referenced by CSparseAln::GetAlnSeqString(), CLDS2_Database::GetAnnots(), CSplitQueryBlk::GetChunkBounds(), s_SeqLocToTotalRangeInfoMap(), CDenseg_CI::x_InitSegment(), CPairwise_CI::x_InitSegment(), CSparse_CI::x_InitSegment(), CSeq_loc_Mapper_Base::x_MapNextRange(), and CSeq_loc_Mapper_Base::x_MapSeq_loc().
|
inline |
Definition at line 178 of file align_range.hpp.
References CAlignRange< Position >::fReversed, and CAlignRange< Position >::m_Flags.
Referenced by CAlignRange< Position >::SetDirect().
|
inline |
Definition at line 159 of file align_range.hpp.
References CAlignRange< Position >::m_SecondFrom.
Referenced by CAlignRange< Position >::CombineWithAbutting(), ConvertStdsegToPairwiseAln(), CAlignRange< Position >::Set(), CDiagRangeCollection::TrimFirstFrom(), CDiagRangeCollection::TrimFirstTo(), CDiagRangeCollection::TrimSecondFrom(), and CSparseAln::x_Build().
|
inline |
|
inline |
Definition at line 175 of file range.hpp.
Referenced by CBamRawAlignIterator::CBamRawAlignIterator(), DumpPairwiseAln(), SWGSFeatChunkInfo::SFeatureSet::ExpandRange(), CVDBGraphSeqIterator::GetAnnot(), SBamIndexRefIndex::GetLimitRange(), SAnnotObject_Key::Reset(), TMaskedQueryRegions::RestrictToSeqInt(), s_ExtractSeqidsAndRanges(), s_SeqLocToTotalRangesInfoMapByStrand(), SCompartmentData::SCompartmentData(), SAnnotObject_Key::SetMultiple(), CSGFeatureJob::x_CalcIntervals(), CSplitQueryTestFixture::x_ComputeQueryChunkBounds(), CSNPDbFeatIterator::x_Excluded(), CPairwise_CI::x_InitSegment(), CSparse_CI::x_InitSegment(), CBamRefSeqInfo::x_LoadRangesCov(), CBamRefSeqInfo::x_LoadRangesStat(), CLinearSelHandler::x_OnChangeSelRange(), CTextSelHandler::x_OnChangeSelRange(), CLinearSelHandler::x_OnStartSel(), CTextSelHandler::x_OnStartSel(), and CBlastOptionsBuilder::x_ProcessOneOption().
|
inline |
Definition at line 432 of file rangemap.hpp.
|
inline |
Definition at line 528 of file rangemap.hpp.
|
inline |
Definition at line 235 of file rangemap.hpp.
References CRangeMapIterator< Traits >::m_Range, CRangeMapIterator< Traits >::m_SelectIter, and CRangeMapIterator< Traits >::m_SelectIterEnd.
Referenced by variation::CVariationUtil::CCdregionIndex::Get(), variation::CVariationUtil::CVariantPropertiesIndex::GetLocationProperties(), and variation::SFastLocSubtract::operator()().
|
private |
Definition at line 355 of file align_range.hpp.
Referenced by CAlignRange< Position >::FirstContains(), CAlignRange< Position >::GetFirstFrom(), CAlignRange< Position >::GetFirstPosBySecondPos(), CAlignRange< Position >::GetFirstToOpen(), CAlignRange< Position >::GetSecondPosByFirstPos(), CAlignRange< Position >::IntersectSecondWith(), CAlignRange< Position >::IntersectWith(), and CAlignRange< Position >::SetFirstFrom().
|
private |
length of the segment
Definition at line 358 of file align_range.hpp.
Referenced by CAlignRange< Position >::IsDirect(), CAlignRange< Position >::IsFirstDirect(), CAlignRange< Position >::IsFirstReversed(), CAlignRange< Position >::IsReversed(), CAlignRange< Position >::operator==(), CAlignRange< Position >::SetFirstReversed(), and CAlignRange< Position >::SetReversed().
|
private |
|
private |
start on the aligned sequence
Definition at line 357 of file align_range.hpp.
Referenced by CAlignRange< Position >::CombineWithAbutting(), CAlignRange< Position >::Empty(), CAlignRange< Position >::GetFirstToOpen(), CAlignRange< Position >::GetLength(), CAlignRange< Position >::GetSecondToOpen(), CAlignRange< Position >::IntersectSecondWith(), CAlignRange< Position >::IntersectWith(), CAlignRange< Position >::NotEmpty(), and CAlignRange< Position >::SetLength().
|
private |
Definition at line 353 of file rangemap.hpp.
Referenced by CRangeMapIterator< Traits >::GetLevelIter(), CRangeMap< Mapped, Position >::insert(), CRangeMultimap< Mapped, Position >::insert(), CRangeMapIterator< Traits >::operator++(), CRangeMapIterator< Traits >::SetBegin(), and CRangeMapIterator< Traits >::SetLevelIter().
|
private |
Definition at line 350 of file rangemap.hpp.
Referenced by CRangeMapIterator< Traits >::FirstLevelIter(), CRangeMapIterator< Traits >::GetRange(), CRangeMultimap< Mapped, Position >::insert(), CRangeMapIterator< Traits >::SetBegin(), CRangeMapIterator< Traits >::SetEnd(), CRangeMapIterator< Traits >::SetLevelIter(), and CRangeMapIterator< Traits >::Valid().
|
private |
start
Definition at line 356 of file align_range.hpp.
Referenced by CAlignRange< Position >::GetFirstPosBySecondPos(), CAlignRange< Position >::GetSecondFrom(), CAlignRange< Position >::GetSecondPosByFirstPos(), CAlignRange< Position >::GetSecondToOpen(), CAlignRange< Position >::IntersectSecondWith(), CAlignRange< Position >::IntersectWith(), CAlignRange< Position >::SecondContains(), and CAlignRange< Position >::SetSecondFrom().
|
private |
Definition at line 351 of file rangemap.hpp.
Referenced by CRangeMapIterator< Traits >::FirstLevelIter(), CRangeMapIterator< Traits >::GetSelectIter(), CRangeMultimap< Mapped, Position >::insert(), CRangeMapIterator< Traits >::operator++(), CRangeMapIterator< Traits >::SetBegin(), CRangeMapIterator< Traits >::SetEnd(), and CRangeMapIterator< Traits >::Valid().
|
private |
Definition at line 352 of file rangemap.hpp.
Referenced by CRangeMapIterator< Traits >::GetSelectIterEnd(), CRangeMultimap< Mapped, Position >::insert(), CRangeMapIterator< Traits >::operator++(), CRangeMapIterator< Traits >::SetBegin(), CRangeMapIterator< Traits >::SetEnd(), and CRangeMapIterator< Traits >::Valid().
|
protected |
Definition at line 535 of file rangemap.hpp.
Referenced by CRangeMapBase< CRangeMultimapTraits< int, Mapped > >::begin(), CRangeMapBase< CRangeMultimapTraits< int, Mapped > >::clear(), CRangeMapBase< CRangeMultimapTraits< int, Mapped > >::CRangeMapBase(), CRangeMapBase< CRangeMultimapTraits< int, Mapped > >::empty(), CRangeMapBase< CRangeMultimapTraits< int, Mapped > >::end(), CRangeMapBase< CRangeMultimapTraits< int, Mapped > >::erase(), CRangeMapBase< CRangeMultimapTraits< int, Mapped > >::find(), CRangeMapBase< CRangeMultimapTraits< int, Mapped > >::insertLevel(), CRangeMapBase< CRangeMultimapTraits< int, Mapped > >::size(), and CRangeMapBase< CRangeMultimapTraits< int, Mapped > >::swap().
|
private |
|
friend |
Definition at line 189 of file rangemap.hpp.
|
friend |
Definition at line 189 of file rangemap.hpp.
|
friend |
Definition at line 189 of file rangemap.hpp.