Lines Matching refs:start_i

162     CAlnMixStarts::iterator start_i, lo_start_i, hi_start_i, tmp_start_i;  in x_Merge()  local
394 start_i = starts.end(); in x_Merge()
507 if ((lo_start_i = start_i = starts.lower_bound(start1)) in x_Merge()
509 start1 < start_i->first) { in x_Merge()
517 if (hi_start_i == starts.end() && start_i != lo_start_i) { in x_Merge()
569 if (start_i != starts.begin()) { in x_Merge()
570 start_i--; // point to the newly created start in x_Merge()
582 if (start_i != starts.end() && start_i->first == start) { in x_Merge()
583 CAlnMixSegment * prev_seg = start_i->second; in x_Merge()
639 hi_start_i = start_i; // DONE! in x_Merge()
643 hi_start_i = start_i; // DONE! in x_Merge()
649 if (start_i != starts.end()) { in x_Merge()
650 start_i++; in x_Merge()
656 tmp_start_i = start_i; in x_Merge()
661 if (start_i != starts.end() && in x_Merge()
662 start + curr_len * width1 > start_i->first) { in x_Merge()
665 seg->m_Len = (start_i->first - start) / width1; in x_Merge()
672 hi_start_i = start_i; in x_Merge()
679 if (lo_start_i == start_i) { in x_Merge()
750 start_i = match->m_StrandsDiffer ? hi_start_i : lo_start_i; in x_Merge()
757 if (start2_i->second != start_i->second) { in x_Merge()
769 tmp_start_i->second = start_i->second; in x_Merge()
770 start_i->second->SetStartIterator(tmp_seq, tmp_start_i); in x_Merge()
773 start_i->second->StartItsConsistencyCheck(*seq2, in x_Merge()
780 seq2->SetStarts()[start] = start_i->second; in x_Merge()
787 if (start_i->second->m_StartIts.find(seq2) != in x_Merge()
788 start_i->second->m_StartIts.end()) { in x_Merge()
795 start_i->second->SetStartIterator(seq2, start2_i); in x_Merge()
797 start_i->second->StartItsConsistencyCheck(*seq2, in x_Merge()
804 start += start_i->second->m_Len * width2; in x_Merge()
809 if (start_i != starts.begin()) { in x_Merge()
810 start_i--; in x_Merge()
813 if (start_i != starts.end()) { in x_Merge()
814 start_i++; in x_Merge()