mkt.databases.plot_config.PlotDatasetConfig
- class mkt.databases.plot_config.PlotDatasetConfig(matplotlib_rc: ~mkt.databases.plot_config.MatplotlibRCConfig = <factory>, family_colors: ~mkt.databases.plot_config.FamilyColorConfig = <factory>, col_kinase_colors: ~mkt.databases.plot_config.ColKinaseColorConfig = <factory>, dynamic_range: ~mkt.databases.plot_config.DynamicRangePlotConfig = <factory>, ridgeline: ~mkt.databases.plot_config.RidgelinePlotConfig = <factory>, stacked_barchart: ~mkt.databases.plot_config.StackedBarchartConfig = <factory>, venn_diagram: ~mkt.databases.plot_config.VennDiagramConfig = <factory>, metrics_boxplot: ~mkt.databases.plot_config.MetricsBoxplotConfig = <factory>, sequence_schematic: ~mkt.databases.plot_config.SequenceSchematicConfig = <factory>, data_sources: ~mkt.databases.plot_config.DataSourceConfig = <factory>, output: ~mkt.databases.plot_config.OutputConfig = <factory>)[source]
Bases:
objectTop-level config aggregating all sub-configs.
- __init__(matplotlib_rc: ~mkt.databases.plot_config.MatplotlibRCConfig = <factory>, family_colors: ~mkt.databases.plot_config.FamilyColorConfig = <factory>, col_kinase_colors: ~mkt.databases.plot_config.ColKinaseColorConfig = <factory>, dynamic_range: ~mkt.databases.plot_config.DynamicRangePlotConfig = <factory>, ridgeline: ~mkt.databases.plot_config.RidgelinePlotConfig = <factory>, stacked_barchart: ~mkt.databases.plot_config.StackedBarchartConfig = <factory>, venn_diagram: ~mkt.databases.plot_config.VennDiagramConfig = <factory>, metrics_boxplot: ~mkt.databases.plot_config.MetricsBoxplotConfig = <factory>, sequence_schematic: ~mkt.databases.plot_config.SequenceSchematicConfig = <factory>, data_sources: ~mkt.databases.plot_config.DataSourceConfig = <factory>, output: ~mkt.databases.plot_config.OutputConfig = <factory>) None
Methods
__eq__(other)Return self==value.
__init__([matplotlib_rc, family_colors, ...])from_yaml(config_path)Load a PlotDatasetConfig from a YAML file.
Attributes
__dataclass_fields____dataclass_params____match_args__- __init__(matplotlib_rc: ~mkt.databases.plot_config.MatplotlibRCConfig = <factory>, family_colors: ~mkt.databases.plot_config.FamilyColorConfig = <factory>, col_kinase_colors: ~mkt.databases.plot_config.ColKinaseColorConfig = <factory>, dynamic_range: ~mkt.databases.plot_config.DynamicRangePlotConfig = <factory>, ridgeline: ~mkt.databases.plot_config.RidgelinePlotConfig = <factory>, stacked_barchart: ~mkt.databases.plot_config.StackedBarchartConfig = <factory>, venn_diagram: ~mkt.databases.plot_config.VennDiagramConfig = <factory>, metrics_boxplot: ~mkt.databases.plot_config.MetricsBoxplotConfig = <factory>, sequence_schematic: ~mkt.databases.plot_config.SequenceSchematicConfig = <factory>, data_sources: ~mkt.databases.plot_config.DataSourceConfig = <factory>, output: ~mkt.databases.plot_config.OutputConfig = <factory>) None
- col_kinase_colors: ColKinaseColorConfig
- data_sources: DataSourceConfig
- dynamic_range: DynamicRangePlotConfig
- family_colors: FamilyColorConfig
- classmethod from_yaml(config_path: str | Path) PlotDatasetConfig[source]
Load a PlotDatasetConfig from a YAML file.
Parameters:
- config_pathstr | Path
Path to the YAML configuration file.
Returns:
- PlotDatasetConfig
Fully populated config instance.
- matplotlib_rc: MatplotlibRCConfig
- metrics_boxplot: MetricsBoxplotConfig
- output: OutputConfig
- ridgeline: RidgelinePlotConfig
- sequence_schematic: SequenceSchematicConfig
- stacked_barchart: StackedBarchartConfig
- venn_diagram: VennDiagramConfig