Skip to content

feat(io): support SCIEX WIFF import - #75

Merged
nmrtist merged 1 commit into
mainfrom
feat/sciex-wiff
Aug 29, 2026
Merged

feat(io): support SCIEX WIFF import#75
nmrtist merged 1 commit into
mainfrom
feat/sciex-wiff

Conversation

@nmrtist

@nmrtist nmrtist commented Aug 29, 2026

Copy link
Copy Markdown
Owner

Summary

  • Add a pure-Rust importer for validated legacy SCIEX .wiff and paired .wiff.scan acquisitions, including sample identity, experiment and cycle structure, spectra, precursor metadata, and per-experiment TIC channels.
  • Preserve duplicate sample names and empty or zero-TIC DDA slots, reject missing companions and unrecognized layouts, and provide conversion guidance for unsupported .wiff2 and .timeseries.data inputs.
  • Integrate WIFF imports with desktop file discovery, CLI output, dataset provenance, and TIC handling, with synthetic test coverage and aligned English and Simplified Chinese documentation.

Validation

  • cargo pr-check
  • npm run build from docs/

@nmrtist
nmrtist merged commit d08d6a8 into main Aug 29, 2026
11 checks passed
@nmrtist
nmrtist deleted the feat/sciex-wiff branch August 29, 2026 03:12
@github-actions github-actions Bot locked and limited conversation to collaborators Aug 29, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant