Skip to content

Constants

mzmlpy.constants

ION_MOBILITIES module-attribute

ION_MOBILITIES: frozenset[BinaryDataArrayAccession] = (
    frozenset(
        {
            BinaryDataArrayAccession.RAW_ION_MOBILITY,
            BinaryDataArrayAccession.MEAN_ION_MOBILITY_DRIFT_TIME,
            BinaryDataArrayAccession.DECONVOLUTED_ION_MOBILITY_DRIFT_TIME,
            BinaryDataArrayAccession.MEAN_INVERSE_REDUCED_ION_MOBILITY,
            BinaryDataArrayAccession.MEAN_ION_MOBILITY,
            BinaryDataArrayAccession.DECONVOLUTED_INVERSE_REDUCED_ION_MOBILITY,
            BinaryDataArrayAccession.RAW_ION_MOBILITY_DRIFT_TIME,
            BinaryDataArrayAccession.RAW_INVERSE_REDUCED_ION_MOBILITY,
            BinaryDataArrayAccession.ION_MOBILITY,
        }
    )
)

ScanPolarity

Bases: StrEnum

Scan polarity accessions.

SpectrumTypeAccession

Bases: StrEnum

Enumeration of spectrum types.

BinaryDataArrayAccession

Bases: StrEnum

Enumeration of binary data array accessions.

CompressionTypeAccession

Bases: StrEnum

Enumeration of compression type accessions used in mzML binary data arrays.

ChromatogramTypeAccession

Bases: StrEnum

Enumeration of chromatogram type accessions (children of MS:1000626 "chromatogram type").

Specific terms come before their parents (ion current, electromagnetic radiation), so iterating in definition order finds the most specific type first.

CollisionDissociationTypeAccession

Bases: StrEnum

Enumeration of collision dissociation type accessions.