mkt.schema.io_utils.serialize_kinase_dict
- mkt.schema.io_utils.serialize_kinase_dict(kinase_dict: dict[str, BaseModel], suffix: str = 'json', serialization_kwargs: dict[str, Any] | None = None, str_path: str | None = None) None[source]
Serialize KinaseInfo object to files.
- Parameters:
kinase_dict (dict[str, BaseModel]) – Dictionary of KinaseInfo objects.
suffix (str) – Serialization types supported: json, yaml, toml.
serialization_kwargs (dict[str, Any], optional) –
- Additional keyword arguments for serialization function, by default None;
(e.g., {“indent”: 2} for json.dumps, {“sort_keys”: False} for yaml.safe_dump).
str_path (str | None = None) – Path to save the serialized file, by default None will use package data or Github repo data.