Skip to main content

config

Config for the biomarker_tabulation step (v1).

Classes

BiomarkerTabulationConfig

class BiomarkerTabulationConfig(**data: Any):

Config selecting which biomarker columns land in the CSV report.

The filter operates on the TECHNICAL (internal) column names; display renaming happens downstream in the csv_report step. There is deliberately no rename_columns field here.

Arguments

  • biomarker_groups: Biomarker group names to include (empty ⇒ all groups).
  • biomarker_names: Individual technical column names to include (empty ⇒ none beyond the selected groups).

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Variables

  • static biomarker_groups : list[str]
  • static biomarker_names : list[str]
  • static model_config