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.