query_precursors_scored_par

Function query_precursors_scored_par 

Source
pub fn query_precursors_scored_par(
    precs: &[PrecursorLike<'_>],
    ms2: &[ClusterResult1D],
    candidates_per_prec: &[Vec<usize>],
    mode: MatchScoreMode,
    geom_opts: &ScoreOpts,
    xic_opts: &XicScoreOpts,
    min_score: f32,
) -> Vec<Vec<ScoredHit>>
Expand description

Score many precursors in parallel.

  • precs : slice of precursor-like objects (Cluster or Feature)
  • ms2 : full MS2 slice
  • candidates_per_prec: for each precursor, the Vec of candidate MS2 indices

Returns a Vec of length precs.len(), where each entry is the scored hits for that precursor (sorted by descending score).