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 intoms2that passed the physical filtersmode: which scoring to use (Geom vs XIC)geom_opts: required for Geom modexic_opts: required for XIC modemin_score: keep only hits withscore >= min_score
Returns a Vec of (frag_idx, score) sorted by descending score.