Source code for matchms.filtering.set_ionmode_na_when_missing

from ..typing import SpectrumType


[docs]def set_ionmode_na_when_missing(spectrum_in: SpectrumType) -> SpectrumType: """Create "ionmode" entry of "n/a" if field does not yet exist in metadata.""" if spectrum_in is None: return None spectrum = spectrum_in.clone() # Set ionmode to "n/a" when ionmode is missing from the metadata if spectrum.get("ionmode") is None: spectrum.set("ionmode", "n/a") return spectrum