/dports/biology/ncbi-cxx-toolkit/ncbi_cxx--25_2_0/include/algo/gnomon/ |
H A D | gnomon_model.hpp | 74 inline bool Precede(TSignedSeqRange l, TSignedSeqRange r) { return l.GetTo() < r.GetFrom(); } in Precede() 106 TSignedSeqRange m_range; 180 virtual TSignedSeqRange operator()(TSignedSeqRange r, bool withextras = true) const = 0; 218 TSignedSeqRange m_range; 260 void Cut(TSignedSeqRange hole); 267 SPStop(TSignedSeqRange r, EStatus s) : TSignedSeqRange(r), m_status(s) {}; in SPStop() 342 TSignedSeqRange m_start, m_stop; 343 TSignedSeqRange m_reading_frame; 598 TSignedSeqRange m_range; 660 TSignedSeqRange ShrinkToRealPointsOnEdited(TSignedSeqRange edited_range) const; [all …]
|
H A D | variations.hpp | 52 …CLiteAlign(TSignedSeqRange range, const TLiteInDels& indels, set<CLiteIndel>& indel_holder, double… 57 TSignedSeqRange Limits() const { return m_range; } in Limits() 66 TSignedSeqRange m_range; 109 … void Variations(map<TSignedSeqRange,TSIMap>& variations, list<TSignedSeqRange>& confirmed_ranges); 123 TSignedSeqRange LegitRange(int ir); 124 string EmitSequenceFromRead(int ir, const TSignedSeqRange& word_range); 125 string EmitSequenceFromBase(const TSignedSeqRange& word_range); 126 bool CheckWord(const TSignedSeqRange& word_range, const string& word); 127 …ongWord(int nextp, const string& maximal_bases, string& strong_word, TSignedSeqRange& strong_word_… 128 …sBetweenTwoStrongWords(const TSignedSeqRange& prev_strong_word_range, const string& prev_strong_wo…
|
H A D | gnomon.hpp | 73 …CHMMParameters> hmm_params, const CResidueVec& sequence, TSignedSeqRange range = TSignedSeqRange::… 74 …tRef<CHMMParameters> hmm_params, CResidueVec&& sequence, TSignedSeqRange range = TSignedSeqRange::… 77 void ResetRange(TSignedSeqRange range); 78 void ResetRange(TSignedSeqPos from, TSignedSeqPos to) { ResetRange(TSignedSeqRange(from,to)); } in ResetRange()
|
H A D | glb_align.hpp | 57 TSignedSeqRange QueryRange() const { return TSignedSeqRange(m_qfrom, m_qto); } in QueryRange() 58 TSignedSeqRange SubjectRange() const { return TSignedSeqRange(m_sfrom, m_sto); } in SubjectRange() 79 …jectlen, int gopen, int gapextend, const char delta[256][256], const TSignedSeqRange* subject_limi…
|
H A D | aligncollapser.hpp | 53 TSignedSeqRange m_range; 71 TSignedSeqRange m_range; 118 …list<TSignedSeqRange> m_confirmed_intervals; // include all "confirmed" or "corrected" positions 224 TSignedSeqRange m_range;
|
H A D | chainer.hpp | 122 …::CScope& scope, const SCorrectionData& correction_data, TSignedSeqRange range = TSignedSeqRange::… 164 TSignedSeqRange m_limits; // limits on contig 182 map<string,TSignedSeqRange>& SetMrnaCDS();
|
H A D | annot.hpp | 112 TSignedSeqRange& tested_range); 143 …static bool RangeNestedInIntron(TSignedSeqRange r, const CGeneModel& algn, bool check_in_holes = t…
|
/dports/biology/ncbi-cxx-toolkit/ncbi_cxx--25_2_0/src/algo/gnomon/ |
H A D | gnomon_seq.cpp | 682 TSignedSeqRange CAlignMap::ShrinkToRealPointsOnEdited(TSignedSeqRange edited_range) const { in ShrinkToRealPointsOnEdited() 712 return TSignedSeqRange::GetEmpty(); in ShrinkToRealPointsOnEdited() 744 return TSignedSeqRange(a, b); in ShrinkToRealPointsOnEdited() 748 TSignedSeqRange CAlignMap::ShrinkToRealPoints(TSignedSeqRange orig_range, bool snap_to_codons) cons… in ShrinkToRealPoints() 810 return TSignedSeqRange(a, b); in ShrinkToRealPoints() 910 right = TSignedSeqRange::GetWholeTo(); in MapRangeAtoB() 919 return TSignedSeqRange(left, right); in MapRangeAtoB() 922 TSignedSeqRange CAlignMap::MapRangeOrigToEdited(TSignedSeqRange orig_range, ERangeEnd lend, ERangeE… in MapRangeOrigToEdited() 942 right = TSignedSeqRange::GetWholeTo(); in MapRangeOrigToEdited() 947 return TSignedSeqRange(left, right); in MapRangeOrigToEdited() [all …]
|
H A D | gnomon_model.cpp | 149 return TSignedSeqRange(l,r); in TranscriptLimits() 754 TSignedSeqRange cds_hole = hole; in CutExons() 1113 TSignedSeqRange exon_range(TSignedSeqRange::GetEmpty()); in AddGgapExon() 1759 TSignedSeqRange rf = cds; in CollectAttributes() 1946 TSignedSeqRange start, stop; in ParseAttributes() 2201 struct Precedence : public binary_function<TSignedSeqRange, TSignedSeqRange, bool> 2203 bool operator()(const TSignedSeqRange& __x, const TSignedSeqRange& __y) const in operator ()() 2207 TSignedSeqRange operator- (TSignedSeqRange a, TSignedSeqRange b) in operator -() 2248 TSignedSeqRange cds; in readGFF3() 2368 TSignedSeqRange reading_frame; in readGFF3() [all …]
|
H A D | chainer.cpp | 137 const TSignedSeqRange& m_limits; 2908 …map<TSignedSeqRange,int>& mrna_count, map<TSignedSeqRange,int>& est_count, map<TSignedSeqRange,int… in GoodSupportForIntrons() argument 2922 …map<TSignedSeqRange,int>& mrna_count, map<TSignedSeqRange,int>& est_count, map<TSignedSeqRange,int… in MarkUnwantedLowSupportIntrons() argument 4284 TSignedSeqRange m_range; 4299 bool operator()(const TSignedSeqRange& a, const TSignedSeqRange& b) const { in operator ()() 4668 TSignedSeqRange conf_start; in RestoreReasonableConfirmedStart() 6487 TSignedSeqRange m_limits; 6686 TSignedSeqRange start = cdsmap.MapRangeEditedToOrig(TSignedSeqRange(0,2)); in transform_align() 6687 TSignedSeqRange stop = cdsmap.MapRangeEditedToOrig(TSignedSeqRange(length-3,length-1)); in transform_align() 6840 TSignedSeqRange newlimits = alignmap.ShrinkToRealPoints(TSignedSeqRange(a,b),false); in TrimTranscript() [all …]
|
H A D | variations.cpp | 137 m_range = TSignedSeqRange(gstart,gstop-1); in CLiteAlign() 254 map<TSignedSeqRange,TSIMap> variations; in GetVariationAlignList() 255 list<TSignedSeqRange> confirmed_ranges; in GetVariationAlignList() 261 TSignedSeqRange range = *i; in GetVariationAlignList() 271 TSignedSeqRange range = i->first; in GetVariationAlignList() 478 TSignedSeqRange legit_range = LegitRange(ir); in GetCounts() 523 TSignedSeqRange CMultAlign::LegitRange(int ir) { in LegitRange() 547 void CMultAlign::Variations(map<TSignedSeqRange,TSIMap>& variations, list<TSignedSeqRange>& confirm… in Variations() argument 581 TSignedSeqRange prev_strong_word_range; in Variations() 589 TSignedSeqRange strong_word_range; in Variations() [all …]
|
H A D | annot.cpp | 105 tested_range = TSignedSeqRange(left,right); in TryWithoutObviouslyBadAlignments() 207 TSignedSeqRange tested_range; in Predict() 325 TSignedSeqRange GetWallLimits(const CGeneModel& m) in GetWallLimits() 332 TSignedSeqRange a = GetWallLimits(ap); in s_AlignSeqOrder() 333 TSignedSeqRange b = GetWallLimits(bp); in s_AlignSeqOrder() 429 set<TSignedSeqRange> hosting_intervals; in Predict() 439 TSignedSeqRange gene_lim_for_nested; in Predict() 503 TSignedSeqRange hosting_interval; in Predict() 505 TSignedSeqRange interval = *ii; in Predict() 681 TSignedSeqRange fullcds = cds_info.Cds(); in Predict() [all …]
|
H A D | aligncollapser.cpp | 312 m_range = TSignedSeqRange::GetWhole(); in CAlignCollapser() 384 … TSignedSeqRange seg = amap.ShrinkToRealPoints(TSignedSeqRange(l,align.Limits().GetTo()), false); in ClipNotSupportedFlanks() 404 … TSignedSeqRange seg = amap.ShrinkToRealPoints(TSignedSeqRange(align.Limits().GetFrom(),r), false); in ClipNotSupportedFlanks() 476 TSignedSeqRange seg(a, b); in ClipNotSupportedFlanks() 512 TSignedSeqRange segl; in RemoveNotSupportedIntronsFromProt() 516 TSignedSeqRange segr; in RemoveNotSupportedIntronsFromProt() 629 vector<TSignedSeqRange> transcript_exons; in RemoveNotSupportedIntronsFromTranscript() 674 vector<TSignedSeqRange> transcript_exons; in CleanSelfTranscript() 967 int TotalFrameShift(const TInDels& indels, TSignedSeqRange range = TSignedSeqRange::GetWhole()) { in TotalFrameShift() 2134 vector<TSignedSeqRange> transcript_exons; in FillGapsInAlignmentAndAddToGenomicGaps() [all …]
|
H A D | gnomon_engine.cpp | 48 (CConstRef<CHMMParameters> hmm_params, CResidueVec&& sequence, TSignedSeqRange range) : m_seq(move(… in BEGIN_SCOPE() 51 (CConstRef<CHMMParameters> hmm_params, const CResidueVec& sequence, TSignedSeqRange range) : m_seq(… in SGnomonEngineImplData() 55 …:CGnomonEngine(CConstRef<CHMMParameters> hmm_params, CResidueVec&& sequence, TSignedSeqRange range) in CGnomonEngine() 64 …monEngine(CConstRef<CHMMParameters> hmm_params, const CResidueVec& sequence, TSignedSeqRange range) in CGnomonEngine() 98 m_data->m_range.IntersectWith(TSignedSeqRange(0,m_data->m_seq.size()-1)); in CheckRange() 103 void CGnomonEngine::ResetRange(TSignedSeqRange range) in ResetRange() 113 TSignedSeqRange gc_range(middle-GC_RANGE_SIZE/2, middle+GC_RANGE_SIZE/2); in ResetRange() 114 gc_range &= TSignedSeqRange(0,m_data->m_seq.size()-1); in ResetRange()
|
H A D | select_alignments_alt.cpp | 86 TSignedSeqRange acds = a.GetCdsInfo().Cds(); in AreSimilar() 87 TSignedSeqRange bcds = b.GetCdsInfo().Cds(); in AreSimilar() 94 TSignedSeqRange intersection = a.Limits() & b.Limits(); in AreSimilar() 141 bool CModelCompare::RangeNestedInIntron(TSignedSeqRange r, const CGeneModel& algn, bool check_in_ho… in RangeNestedInIntron() 144 TSignedSeqRange intron(algn.Exons()[i-1].GetTo()+1,algn.Exons()[i].GetFrom()-1); in RangeNestedInIntron() 164 TSignedSeqRange introna(a.Exons()[i-1].GetTo()+1,a.Exons()[i].GetFrom()-1); in HaveCommonExonOrIntron() 166 TSignedSeqRange intronb(b.Exons()[j-1].GetTo()+1,b.Exons()[j].GetFrom()-1); in HaveCommonExonOrIntron() 187 TSignedSeqRange cds = cds_info.Cds(); in FilterGenes()
|
H A D | gnomon_engine.hpp | 49 …ngineImplData(CConstRef<CHMMParameters> hmm_params, CResidueVec&& sequence, TSignedSeqRange range); 50 …ImplData(CConstRef<CHMMParameters> hmm_params, const CResidueVec& sequence, TSignedSeqRange range); 55 TSignedSeqRange m_range;
|
H A D | gnomon_objmgr.cpp | 106 vector<TSignedSeqRange> transcript_exons; in CAlignModel() 212 fill_src.m_range = TSignedSeqRange(nuc_cur_start, nuc_cur_end); in CAlignModel() 361 TSignedSeqRange newlimits = m_alignmap.ShrinkToRealPoints(Limits(),is_protein); in CAlignModel() 386 TSignedSeqRange piece_range(piece_begin->GetFrom(),piece_end_g->GetTo()); in CAlignModel() 418 TSignedSeqRange start, stop; in CAlignModel() 553 CRef<CSeq_loc> s_ExonDataToLoc(const vector<TSignedSeqRange>& vec, in s_ExonDataToLoc() 559 ITERATE (vector<TSignedSeqRange>, iter, vec) { in s_ExonDataToLoc() 595 TSignedSeqRange cds_limits = igene.RealCdsLimits(); in GetAnnot() 597 vector<TSignedSeqRange> mrna_vec; in GetAnnot() 599 vector<TSignedSeqRange> cds_vec; in GetAnnot() [all …]
|
H A D | parse.cpp | 486 …AddSupport(const TGeneModelList& align_list, TSignedSeqRange inside_range, CGeneModel& gene, TSign… in AddSupport() 578 TSignedSeqRange local_exon(pe->Start(),pe->Stop()); in GetGenes() 580 TSignedSeqRange exon = seq_map.MapRangeEditedToOrig(local_exon); in GetGenes() 645 TSignedSeqRange(m_seqscr.From(),m_seqscr.To()), in GetGenes() 648 TSignedSeqRange start, stop; in GetGenes() 658 TSignedSeqRange rf = gene_map.MapRangeOrigToEdited(reading_frame, true); in GetGenes() 659 TSignedSeqRange stt(rf.GetFrom()-3,rf.GetFrom()-1); in GetGenes() 660 TSignedSeqRange stp(rf.GetTo()+1,rf.GetTo()+3); in GetGenes() 675 TSignedSeqRange rf = gene_map.MapRangeOrigToEdited(reading_frame, true); in GetGenes() 676 TSignedSeqRange stt(rf.GetFrom()-3,rf.GetFrom()-1); in GetGenes() [all …]
|
H A D | score.cpp | 164 TSignedSeqRange chunk(m_chunk_start, m_chunk_stop); in ConstructSequenceAndMaps() 202 TSignedSeqRange operator() (TSignedSeqRange r, bool withextras = true) const in operator ()() 393 TSignedSeqRange chunk(m_chunk_start, m_chunk_stop); in Init() 787 TSignedSeqRange cds_lim = algn.ReadingFrame(); in Init() 976 TSignedSeqRange lim = algn.Limits(); in Init() 1157 TSignedSeqRange cds_lim = algn.ReadingFrame(); in Init() 1410 TSignedSeqRange pstop = TSignedSeqRange(*pstp,*pstp+2); in GetScore() 1532 TSignedSeqRange best_reading_frame = TSignedSeqRange(best_start+3,best_stop-1); in GetScore() 1535 cds_info.SetStart(TSignedSeqRange::GetEmpty()); in GetScore() 1537 cds_info.SetStop(TSignedSeqRange::GetEmpty()); in GetScore() [all …]
|
H A D | gnomon_seq.hpp | 101 …(TIVec codons[], const CEResidueVec& mrna, const CAlignMap& mrnamap, TSignedSeqRange search_region… 102 …(TIVec codons[], const CEResidueVec& mrna, const CAlignMap& mrnamap, TSignedSeqRange search_region…
|
H A D | asn1.cpp | 117 …> create_packed_int_seqloc(const CGeneModel& model, TSignedSeqRange limits_on_mrna = TSignedSeqRan… 318 TSignedSeqRange tlim = model.TranscriptLimits(); in create_cdregion_feature() 353 …mplementationData::create_packed_int_seqloc(const CGeneModel& model, TSignedSeqRange limits_on_mrn… in create_packed_int_seqloc() 365 … TSignedSeqRange interval_range_on_mrna = amap.MapRangeOrigToEdited(e->Limits()) & limits_on_mrna; in create_packed_int_seqloc() 374 TSignedSeqRange interval_range = amap.MapRangeEditedToOrig(interval_range_on_mrna); in create_packed_int_seqloc() 671 TSignedSeqRange rcds_on_mrna = cds_info.MaxCdsLimits() & model.TranscriptLimits(); in create_internal_feature() 793 TSignedSeqRange transcript_exon = model.TranscriptExon(i); in AlignModelToSeqalign() 878 TSignedSeqRange tlim = model.TranscriptLimits(); in AlignModelToSeqalign() 942 TSignedSeqRange lim = GetCdsInfo().Start()+GetCdsInfo().ReadingFrame(); in MakeSeqAlign() 1082 TSignedSeqRange rf = TSignedSeqRange(cds_range.GetFrom(), cds_range.GetTo()); in RestoreModelReadingFrame()
|
/dports/biology/ncbi-cxx-toolkit/ncbi_cxx--25_2_0/src/algo/sequence/ |
H A D | internal_stops.cpp | 70 set<TSignedSeqRange>* gaps) in FindStartStopRanges() 223 gaps->insert(TSignedSeqRange(mapped_pos, mapped_pos2)); in FindStartStopRanges() 237 gaps->insert(TSignedSeqRange(gap_stop -9, gap_stop)); in FindStartStopRanges() 243 gaps->insert(TSignedSeqRange(gap_stop, gap_stop -9)); in FindStartStopRanges() 253 gaps->insert(TSignedSeqRange(gap_start, gap_start +9)); in FindStartStopRanges() 259 gaps->insert(TSignedSeqRange(gap_start +9, gap_start)); in FindStartStopRanges()
|
/dports/biology/ncbi-cxx-toolkit/ncbi_cxx--25_2_0/include/algo/sequence/ |
H A D | internal_stops.hpp | 68 … set<TSignedSeqRange>* gaps = nullptr);
|
/dports/biology/ncbi-cxx-toolkit/ncbi_cxx--25_2_0/src/objects/seqalign/ |
H A D | Dense_seg.cpp | 318 list<TSignedSeqRange> delete_ranges; in TrimEndGaps() 343 delete_ranges.push_back(TSignedSeqRange(0, i)); in TrimEndGaps() 363 delete_ranges.push_back(TSignedSeqRange(i + 1, GetNumseg())); in TrimEndGaps() 366 list<TSignedSeqRange>::reverse_iterator iter = delete_ranges.rbegin(); in TrimEndGaps() 367 list<TSignedSeqRange>::reverse_iterator end = delete_ranges.rend(); in TrimEndGaps() 369 TSignedSeqRange r = *iter; in TrimEndGaps()
|
/dports/biology/ncbi-blast+/ncbi-blast-2.12.0+-src/c++/src/objects/seqalign/ |
H A D | Dense_seg.cpp | 318 list<TSignedSeqRange> delete_ranges; in TrimEndGaps() 343 delete_ranges.push_back(TSignedSeqRange(0, i)); in TrimEndGaps() 363 delete_ranges.push_back(TSignedSeqRange(i + 1, GetNumseg())); in TrimEndGaps() 366 list<TSignedSeqRange>::reverse_iterator iter = delete_ranges.rbegin(); in TrimEndGaps() 367 list<TSignedSeqRange>::reverse_iterator end = delete_ranges.rend(); in TrimEndGaps() 369 TSignedSeqRange r = *iter; in TrimEndGaps()
|