matchms.filtering.metadata_processing.add_precursor_mz module
- matchms.filtering.metadata_processing.add_precursor_mz.add_precursor_mz(spectrum_in, clone: bool | None = True) Spectrum | None[source]
Add precursor_mz to correct field and make it a float.
For missing precursor_mz field: check if there is “pepmass”” entry instead. For string parsed as precursor_mz: convert to float.
- Parameters:
spectrum_in – Input spectrum.
clone – Optionally clone the Spectrum.
- Returns:
Spectrum with added precursor mz metadata, or None if not present.
- Return type:
Spectrum or None