We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Hi,
Curent implementation of the mzML parser is assuming that MS/MS spectrum in the file is preceeded by MS1 spectrum, but this is not required by mzML specification, see https://github.com/smith-chem-wisc/mzLib/blob/master/mzLib/Readers/MzML/Mzml.cs#L1092-L1100
For example if have a file where MS/MS spectra are listed at the beginning with MS1 data being refrenced and listed after all MS/MS scans.
For example, if MS/MS spectrum has index of 0 method GetOneBasedPrecursorScanNumber will return hard to interpret error message.
0
MS/MS spectrum meta data:
<spectrum index="0" id="controllerType=0 controllerNumber=1 scan=1" defaultArrayLength="23" dataProcessingRef="SpectrumSelector">` <precursorList count="1"> <precursor spectrumRef="controllerType=0 controllerNumber=1 scan=2880">
And corresponding MS1 specttrum in the file has index 2879:
<spectrum index="2879" id="controllerType=0 controllerNumber=1 scan=2880" defaultArrayLength="29086" dataProcessingRef="SpectrumSelector">`
Would it be possible to change this function not to enforce order of the MS1 MS/MS spectra or at least report descriptive error?
The text was updated successfully, but these errors were encountered:
No branches or pull requests
Hi,
Curent implementation of the mzML parser is assuming that MS/MS spectrum in the file is preceeded by MS1 spectrum, but this is not required by mzML specification, see
https://github.com/smith-chem-wisc/mzLib/blob/master/mzLib/Readers/MzML/Mzml.cs#L1092-L1100
For example if have a file where MS/MS spectra are listed at the beginning with MS1 data being refrenced and listed after all MS/MS scans.
For example, if MS/MS spectrum has index of
0
method GetOneBasedPrecursorScanNumber will return hard to interpret error message.MS/MS spectrum meta data:
And corresponding MS1 specttrum in the file has index 2879:
Would it be possible to change this function not to enforce order of the MS1 MS/MS spectra or at least report descriptive error?
The text was updated successfully, but these errors were encountered: