matchms.filtering.metadata_processing.interpret_pepmass module

matchms.filtering.metadata_processing.interpret_pepmass.interpret_pepmass(spectrum_in, clone: bool | None = True) Spectrum | None[source]

Reads pepmass field (if present) and adds values to correct field(s).

The field “pepmass” or “PEPMASS” is often used to describe the precursor ion. This function will interpret the values as (mz, intensity, charge) tuple. Those will be splitted (if present) added to the fields “precursor_mz”, “precursor_intensity”, and “charge”.

Parameters:
  • spectrum_in – Input spectrum.

  • clone – Optionally clone the Spectrum.

Returns:

Spectrum with added pepmass, or None if not present.

Return type:

Spectrum or None