mkt.schema.kinase_schema.KinCoreCIF
- class mkt.schema.kinase_schema.KinCoreCIF(*, cif: dict[str, str | list[str]], group: Group, hgnc: str, min_aloop_pLDDT: float, template_source: TemplateSource, msa_size: int, msa_source: MSASource, model_no: Annotated[int, Ge(ge=1), Lt(lt=6)], start: int | None = None, end: int | None = None, mismatch: list[int] | None = None)[source]
Bases:
BaseModelPydantic model for KinCore CIF information.
- __init__(**data: Any) None
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.
Attributes
- cif: dict[str, str | list[str]]
- end: int | None
- hgnc: str
- min_aloop_pLDDT: float
- mismatch: list[int] | None
- model_no: int
- msa_size: int
- start: int | None
- template_source: TemplateSource