INNER CODE UNIT · Rust

sum

bluenote-1577/skani · src/chain.rs:80

        let sum = rand_vec.into_iter().map(|x| mult_ani_ests[x]).sum::<f64>();
        res.push(sum/(num_samp as f64));
    }
    res.sort_by(|x,y| x.partial_cmp(y).unwrap());
    (res[iters * 5 / 100 - 1],res[iters * 95 / 100 - 1], std)

}

pub fn map_params_from_sketch <'a>(
    ref_sketch: &Sketch,
    amino_acid: bool,
    command_params: &CommandParams,
    model_opt: &'a Option<GBDT>
) -> MapParams<'a> {
    let max_gap_length = if amino_acid{D_MAX_GAP_LENGTH_AAI} else {D_MAX_GAP_LENGTH};
    let anchor_score = if amino_acid{D_ANCHOR_SCORE_AAI} else {D_ANCHOR_SCORE_ANI};
    let min_anchors = if amino_acid{D_MIN_ANCHORS_AAI} else {D_MIN_ANCHORS_ANI};
    let min_length_cover = if amino_acid{MIN_LENGTH_COVER_AAI} else {MIN_LENGTH_COVER};

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…