mkt.databases.plot_config.DictKinaseFiguresConfig
- class mkt.databases.plot_config.DictKinaseFiguresConfig(matplotlib_rc: ~mkt.databases.plot_config.MatplotlibRCConfig = <factory>, upset_plot: ~mkt.databases.plot_config.UpsetPlotConfig = <factory>, region_gap_violin: ~mkt.databases.plot_config.RegionGapViolinConfig = <factory>, conservation_tree: ~mkt.databases.plot_config.ConservationTreeConfig = <factory>, conservation_tree_explorer: ~mkt.databases.plot_config.ConservationTreeExplorerConfig = <factory>, residue_dot: ~mkt.databases.plot_config.ResidueDotConfig = <factory>, residue_dot_explorer: ~mkt.databases.plot_config.ResidueDotExplorerConfig = <factory>, clade_membership_table: ~mkt.databases.plot_config.CladeMembershipTableConfig = <factory>, output: ~mkt.databases.plot_config.OutputConfig = <factory>)[source]
Bases:
objectTop-level config for the DICT_KINASE figures (upset + region-gap map/violin).
Consumed by the
plot_dict_kinaseCLI. Kept separate fromPlotDatasetConfigso rendering these figures never imports the dataset-processing module (which has a network side effect on import).- __init__(matplotlib_rc: ~mkt.databases.plot_config.MatplotlibRCConfig = <factory>, upset_plot: ~mkt.databases.plot_config.UpsetPlotConfig = <factory>, region_gap_violin: ~mkt.databases.plot_config.RegionGapViolinConfig = <factory>, conservation_tree: ~mkt.databases.plot_config.ConservationTreeConfig = <factory>, conservation_tree_explorer: ~mkt.databases.plot_config.ConservationTreeExplorerConfig = <factory>, residue_dot: ~mkt.databases.plot_config.ResidueDotConfig = <factory>, residue_dot_explorer: ~mkt.databases.plot_config.ResidueDotExplorerConfig = <factory>, clade_membership_table: ~mkt.databases.plot_config.CladeMembershipTableConfig = <factory>, output: ~mkt.databases.plot_config.OutputConfig = <factory>) None
Methods
__eq__(other)Return self==value.
__init__([matplotlib_rc, upset_plot, ...])from_yaml(config_path)Load a DictKinaseFiguresConfig from a YAML file.
Attributes
__dataclass_fields____dataclass_params____match_args__- __init__(matplotlib_rc: ~mkt.databases.plot_config.MatplotlibRCConfig = <factory>, upset_plot: ~mkt.databases.plot_config.UpsetPlotConfig = <factory>, region_gap_violin: ~mkt.databases.plot_config.RegionGapViolinConfig = <factory>, conservation_tree: ~mkt.databases.plot_config.ConservationTreeConfig = <factory>, conservation_tree_explorer: ~mkt.databases.plot_config.ConservationTreeExplorerConfig = <factory>, residue_dot: ~mkt.databases.plot_config.ResidueDotConfig = <factory>, residue_dot_explorer: ~mkt.databases.plot_config.ResidueDotExplorerConfig = <factory>, clade_membership_table: ~mkt.databases.plot_config.CladeMembershipTableConfig = <factory>, output: ~mkt.databases.plot_config.OutputConfig = <factory>) None
- clade_membership_table: CladeMembershipTableConfig
- conservation_tree: ConservationTreeConfig
- conservation_tree_explorer: ConservationTreeExplorerConfig
- classmethod from_yaml(config_path: str | Path) DictKinaseFiguresConfig[source]
Load a DictKinaseFiguresConfig from a YAML file.
Parameters:
- config_pathstr | Path
Path to the YAML configuration file.
Returns:
- DictKinaseFiguresConfig
Fully populated config instance.
- matplotlib_rc: MatplotlibRCConfig
- output: OutputConfig
- region_gap_violin: RegionGapViolinConfig
- residue_dot: ResidueDotConfig
- residue_dot_explorer: ResidueDotExplorerConfig
- upset_plot: UpsetPlotConfig