INNER CODE UNIT · Rust
upper_i
bluenote-1577/skani · src/chain.rs:444
let mut upper_i = ani_ests.len()-1;
let mut changed_l = false;
let mut _changed_u = false;
let mut curr_sum = 0;
for (i,ani) in ani_ests.iter().enumerate(){
curr_sum += ani.1;
if curr_sum >= ((total_multiplicitiy as f64) * lower) as usize && !changed_l{
lower_i = i;
changed_l = true;
}
if curr_sum >= ((total_multiplicitiy as f64) * upper) as usize && !_changed_u{
upper_i = i+1;
_changed_u = true;
break;
}
}