Interpro Ext Tools#

Configuration File: interpro_ext_tools.json Tool Type: Local Tools Count: 1

This page contains all tools defined in the interpro_ext_tools.json configuration file.

Available Tools#

InterPro_get_proteins_by_domain (Type: InterProExtTool)#

Find proteins that contain a specific InterPro domain. Results are cursor-paginated: when has_mor…

InterPro_get_proteins_by_domain tool specification

Tool Information:

  • Name: InterPro_get_proteins_by_domain

  • Type: InterProExtTool

  • Description: Find proteins that contain a specific InterPro domain. Results are cursor-paginated: when has_more is true, pass next_cursor as cursor with the same reviewed_only filter.

Parameters:

  • domain_id (string) (required) InterPro accession ID. Examples: ‘IPR011615’ (p53 DNA-binding domain, 6K proteins), ‘IPR000719’ (Protein kinase domain, 2.2M proteins), ‘IPR002117’ (p53 family), ‘IPR001245’ (Serine-threonine/tyrosine-protein kinase).

  • page_size (integer) (optional) Number of proteins to return (1-50, default 20).

  • reviewed_only (boolean) (optional) If true, only return Swiss-Prot reviewed entries (default false returns all UniProt).

  • cursor ([‘string’, ‘null’]) (optional) Opaque InterPro cursor returned as next_cursor by a previous call.

Example Usage:

query = {
    "name": "InterPro_get_proteins_by_domain",
    "arguments": {
        "domain_id": "example_value"
    }
}
result = tu.run(query)