mkt.databases.kinase_schema.find_alternative_hgnc

mkt.databases.kinase_schema.find_alternative_hgnc(id_uniprot: str, kinhub_dict: dict[str, Any], klifs_dict: dict[str, Any], kincore_dict: dict[str, Any], kinhub_attr: str = ['hgnc_name', 'xname'], klifs_attr: str = ['gene_name'], kincore_attr: str = ['fasta.hgnc']) str | list[str] | None[source]

Find alternative HGNC names for a given UniProt ID.

Parameters:
  • id_uniprot (str) – UniProt ID to search for.

  • kinhub_dict (dict[str, Any]) – KinHub dictionary.

  • klifs_dict (dict[str, Any]) – KLIFS dictionary.

  • kincore_dict (dict[str, Any]) – KinCore dictionary.

  • kinhub_attr (list[str], optional) – List of attributes to access in KinHub dictionary.

  • klifs_attr (list[str], optional) – List of attributes to access in KLIFS dictionary.

  • kincore_attr (list[str], optional) – AttribuList of attributeste to access in KinCore dictionary.

Returns:

String, list of strings of alternative HGNC names if found, else None.

Return type:

str | list[str] | None