phenotypic.schema.parse_qualified_header#
- phenotypic.schema.parse_qualified_header(info_cls: type[MeasurementInfo], column: str) tuple[str, MeasurementInfo] | None[source]#
Inverse of
qualified_header()for one enum.Returns
(metric_token, member)when column is a metric-qualified header of info_cls ({cat}_{metric}_{label}with a non-empty metric), elseNone. Anchors on the longest matching member-label suffix, so an underscore inside the metric token stays unambiguous.- Parameters:
info_cls (type[MeasurementInfo])
column (str)
- Return type:
tuple[str, MeasurementInfo] | None