query_precursor_scored

Function query_precursor_scored 

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

Score a single precursor (cluster or feature) against a set of MS2 candidates.

  • prec : the precursor-like object (ClusterResult1D or SimpleFeature)
  • ms2 : full fragment cluster array (e.g. self.ms2)
  • candidate_ids : indices into ms2 that passed the physical filters
  • mode : which scoring to use (Geom vs XIC)
  • geom_opts : required for Geom mode
  • xic_opts : required for XIC mode
  • min_score : keep only hits with score >= min_score

Returns a Vec of (frag_idx, score) sorted by descending score.