mkt.schema.utils.split_domain_suffix
- mkt.schema.utils.split_domain_suffix(name: str) tuple[str, str][source]
Split a trailing multi-domain index suffix off a kinase name.
Multi-domain kinases are represented with a
_1/_2suffix denoting the individual kinase domains (e.g."JAK1_1"is the first kinase domain of JAK1).- Parameters:
name (str) – Kinase name, optionally carrying a
_<digit>domain suffix.- Returns:
(base, suffix)wheresuffixis"_<digit>"or""(e.g."JAK1_1" -> ("JAK1", "_1"),"BTK" -> ("BTK", "")).- Return type:
tuple[str, str]