Skip to content

Commit da8b587

Browse files
fix for weird mzMLs
1 parent 898e935 commit da8b587

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

quantmsutils/mzml/ms1_feature_finder.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -259,7 +259,9 @@ def process_file(
259259
filtered_experiment = oms.MSExperiment()
260260
for spec in experiment:
261261
if spec.getMSLevel() == self.ms_level:
262-
filtered_experiment.addSpectrum(spec)
262+
spec.updateRanges()
263+
if spec.getMinMZ() > 1.0: # some weird mzML files have spectra with m/z = 0 peaks
264+
filtered_experiment.addSpectrum(spec)
263265
experiment = filtered_experiment
264266

265267
if experiment.size() == 0:

0 commit comments

Comments
 (0)