-
Notifications
You must be signed in to change notification settings - Fork 57
Closed
Description
While working on #197, I found out that internally API uses negative MS level values for all triple quad scans (precursor, neutral loss/gain). For the mzML implementation there is a special CV term for this kind of scans, and, thus I just skip reporting the MS level term for these. In high density formats, such as mzparquet there are no scan types, thus, I am a bit in doubt as to how to report such scans with minimal confusion for the user. I can see a couple of options.
- Report it "as is", i.e. as negative integer, documenting the values to meaning mapping. Requires changing schema from
uinttoint. - Report these as MS level 0 - i.e. unknown.
- Report these as MS level 2 - they are similar to MS2, there is a single fragmentation event, however for the neutral loss/gain scans there is no precursor.
- Introduce a Enum-column for scan type, similar to mzML, i.e. MS scan, MSn scan, neutral loss scan etc.
What do you think?
Metadata
Metadata
Assignees
Labels
No labels