INNER CODE UNIT · Rust
stop
bluenote-1577/skani · src/chain.rs:241
let stop = int.interval_on_query.1 + c;
all_intervals = all_intervals.union(&vec![(start, stop)].to_interval_set());
//interval_vec.insert(int_insert, i);
if sensitive_af{
total_query_bases += int.query_range_len() - int.overlap + 2 * c + k as GnPosition;
total_ref_range += int.query_range_len() - int.overlap + 2 * c + k as GnPosition;
}
avg_chain_int_len += int.query_range_len() - int.overlap + 2 * c + k as GnPosition;
num_chains += 1;
}
if total_anchors == 0{
continue;
}
if total_range_query.1 - total_range_query.0 < map_params.min_length_cover as GnPosition{
continue;