Expand description
Rust reader for Shimadzu LabSolutions mass spectrometry raw data.
Supports three on-disk variants, all OLE2/CFBF containers (see
docs/format/01-ole2-container.md):
.qgdGCMSsolution GC-MS data (GCMS Raw Datastorage) - full-scan profile spectra and MRM/targeted transitions, seedocs/format/02-gcms-qgd-scans.md..lcdLabSolutions LC-MS, IT-TOF family (TTFL Raw Datastorage) - run-length-encoded sparse profile spectra, calibrated to physical m/z from the file’s own embedded TOF tuning data, seedocs/format/03-lcd-ttfl-msdata.mdanddocs/format/06-known-limitations.md..lcdLabSolutions LC-MS, QTOF family (QTFL RawDatastorage) - calibrated centroid spectra, seedocs/format/05-qtfl-centroid.md.
.lcd files are dispatched between IT-TOF and QTOF by checking which
top-level CFBF storage is present, never by filename. PDA 3D Raw Data
(secondary UV detector) is out of scope for this crate, see
docs/format/04-lcd-chromatogram-pda.md.
Re-exports§
pub use reader::Reader;
Modules§
- raw
- Low-level parsing modules for
.qgdand.lcdfiles. - reader
- High-level reader for Shimadzu
.qgd/.lcdfiles.