Skip to content

CV Parameters

mzmlpy.elems.params.CvParam dataclass

CvParam(
    name: str,
    value: str | None,
    unit_accession: str | None,
    unit_name: str | None,
    unit_cv_ref: str | None,
    cv_ref: str,
    accession: str,
)

Bases: _Param

A controlled vocabulary parameter with a CV reference and accession number.

to_timedelta property

to_timedelta: timedelta | None

Convert this CvParam to a timedelta object if it has a time unit, otherwise return None.

UserParam

mzmlpy.elems.params.UserParam dataclass

UserParam(
    name: str,
    value: str | None,
    unit_accession: str | None,
    unit_name: str | None,
    unit_cv_ref: str | None,
    type_value: str | None,
)

Bases: _Param

A user-defined parameter with an arbitrary name and optional type annotation.

to_timedelta property

to_timedelta: timedelta | None

Convert this CvParam to a timedelta object if it has a time unit, otherwise return None.

CVElement

mzmlpy.content.CVElement

Bases: NamedTuple

Named tuple for controlled vocabulary elements.