build_pseudo_spectra_end_to_end_xic

Function build_pseudo_spectra_end_to_end_xic 

Source
pub fn build_pseudo_spectra_end_to_end_xic(
    ds: &TimsDatasetDIA,
    ms1: &[ClusterResult1D],
    ms2: &[ClusterResult1D],
    features: Option<&[SimpleFeature]>,
    cand_opts: &CandidateOpts,
    xic_opts: &XicScoreOpts,
    pseudo_opts: &PseudoSpecOpts,
) -> PseudoBuildResult
Expand description

End-to-end, XIC-based competitive builder: DIA index + MS1 clusters + MS2 clusters (+ optional features) → candidates → XIC scoring/assignment → pseudo-MS/MS spectra.

Properties:

  • Each MS2 cluster participates in at most one precursor.
  • Physical program legality (group, tiles, apex-in-tile) is enforced inside PrecursorSearchIndex::enumerate_pairs(...).