ChromatogramSettings#

class pyopenms.ChromatogramSettings#

Bases: object

Cython implementation of _ChromatogramSettings

Original C++ documentation is available here

– Inherits from [‘MetaInfoInterface’]

Description of the chromatogram settings, provides meta-information about a single chromatogram.

__init__()#

Overload:

__init__(self) None

Overload:

__init__(self, in_0: ChromatogramSettings) None

Methods

__init__

Overload:

clearMetaInfo(self)

Removes all meta values

getAcquisitionInfo(self)

Returns the acquisition info

getChromatogramType(self)

Get the chromatogram type

getComment(self)

Returns the free-text comment

getDataProcessing(self)

Returns the description of the applied processing

getInstrumentSettings(self)

Returns the instrument settings of the current spectrum

getKeys(self, keys)

Fills the given vector with a list of all keys for which a value is set

getMetaValue(self, in_0)

Returns the value corresponding to a string, or

getNativeID(self)

Returns the native identifier for the spectrum, used by the acquisition software.

getPrecursor(self)

Returns the precursors

getProduct(self)

Returns the product ion

getSourceFile(self)

Returns the source file

isMetaEmpty(self)

Returns if the MetaInfo is empty

metaRegistry(self)

Returns a reference to the MetaInfoRegistry

metaValueExists(self, in_0)

Returns whether an entry with the given name exists

removeMetaValue(self, in_0)

Removes the DataValue corresponding to name if it exists

setAcquisitionInfo(self, acquisition_info)

Sets the acquisition info

setChromatogramType(self, type)

Sets the chromatogram type

setComment(self, comment)

Sets the free-text comment

setDataProcessing(self, in_0)

Sets the description of the applied processing

setInstrumentSettings(self, instrument_settings)

Sets the instrument settings of the current spectrum

setMetaValue(self, in_0, in_1)

Sets the DataValue corresponding to a name

setNativeID(self, native_id)

Sets the native identifier for the spectrum, used by the acquisition software.

setPrecursor(self, precursor)

Sets the precursors

setProduct(self, p)

Sets the product ion

setSourceFile(self, source_file)

Sets the source file

ChromatogramType#

alias of __ChromatogramType

clearMetaInfo(self) None#

Removes all meta values

getAcquisitionInfo(self) AcquisitionInfo#

Returns the acquisition info

getChromatogramType(self) int#

Get the chromatogram type

getComment(self) bytes | str | String#

Returns the free-text comment

getDataProcessing(self) List[DataProcessing]#

Returns the description of the applied processing

getInstrumentSettings(self) InstrumentSettings#

Returns the instrument settings of the current spectrum

getKeys(self, keys: List[bytes]) None#

Fills the given vector with a list of all keys for which a value is set

getMetaValue(self, in_0: bytes | str | String) int | float | bytes | str | List[int] | List[float] | List[bytes]#

Returns the value corresponding to a string, or

getNativeID(self) bytes | str | String#

Returns the native identifier for the spectrum, used by the acquisition software.

getPrecursor(self) Precursor#

Returns the precursors

getProduct(self) Product#

Returns the product ion

getSourceFile(self) SourceFile#

Returns the source file

isMetaEmpty(self) bool#

Returns if the MetaInfo is empty

metaRegistry(self) MetaInfoRegistry#

Returns a reference to the MetaInfoRegistry

metaValueExists(self, in_0: bytes | str | String) bool#

Returns whether an entry with the given name exists

removeMetaValue(self, in_0: bytes | str | String) None#

Removes the DataValue corresponding to name if it exists

setAcquisitionInfo(self, acquisition_info: AcquisitionInfo) None#

Sets the acquisition info

setChromatogramType(self, type: int) None#

Sets the chromatogram type

setComment(self, comment: bytes | str | String) None#

Sets the free-text comment

setDataProcessing(self, in_0: List[DataProcessing]) None#

Sets the description of the applied processing

setInstrumentSettings(self, instrument_settings: InstrumentSettings) None#

Sets the instrument settings of the current spectrum

setMetaValue(self, in_0: bytes | str | String, in_1: int | float | bytes | str | List[int] | List[float] | List[bytes]) None#

Sets the DataValue corresponding to a name

setNativeID(self, native_id: bytes | str | String) None#

Sets the native identifier for the spectrum, used by the acquisition software.

setPrecursor(self, precursor: Precursor) None#

Sets the precursors

setProduct(self, p: Product) None#

Sets the product ion

setSourceFile(self, source_file: SourceFile) None#

Sets the source file