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;

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…