Interpro Domain Arch Tools#

Configuration File: interpro_domain_arch_tools.json Tool Type: Local Tools Count: 3

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

Available Tools#

InterPro_get_clan_members (Type: InterProDomainArchTool)#

Get member families in a Pfam clan (superfamily) using the InterPro API. member_count is the comp…

InterPro_get_clan_members tool specification

Tool Information:

  • Name: InterPro_get_clan_members

  • Type: InterProDomainArchTool

  • Description: Get member families in a Pfam clan (superfamily) using the InterPro API. member_count is the complete total; use member_offset and max_results to page through the sorted member list until next_member_offset is null.

Parameters:

  • clan_accession (string) (required) Pfam clan accession. Examples: ‘CL0016’ (PKinase superfamily, 30+ families), ‘CL0023’ (P53-like transcription factor), ‘CL0004’ (EGF superfamily), ‘CL0159’ (E2 superfamily).

  • max_results (integer) (optional) Maximum number of member families to return (default 50, max 200).

  • member_offset (integer) (optional) Zero-based offset into the clan member list (default 0).

Example Usage:

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

InterPro_get_protein_domain_architecture (Type: InterProDomainArchTool)#

Get Pfam domain architecture for a protein with exact residue positions using the InterPro API. E…

InterPro_get_protein_domain_architecture tool specification

Tool Information:

  • Name: InterPro_get_protein_domain_architecture

  • Type: InterProDomainArchTool

  • Description: Get Pfam domain architecture for a protein with exact residue positions using the InterPro API. Entry results are cursor-paginated: when has_more is true, pass next_cursor as cursor to retrieve the next page.

Parameters:

  • accession (string) (required) UniProt protein accession. Examples: ‘P04637’ (TP53, 4 Pfam domains), ‘P00533’ (EGFR), ‘P38398’ (BRCA1), ‘P01308’ (Insulin).

  • max_results (integer) (optional) Maximum InterPro entries to return per page (default 50, max 200).

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

Example Usage:

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

InterPro_get_structures_for_domain (Type: InterProDomainArchTool)#

Find PDB structures containing a specific Pfam domain using the InterPro API. Results are cursor-…

InterPro_get_structures_for_domain tool specification

Tool Information:

  • Name: InterPro_get_structures_for_domain

  • Type: InterProDomainArchTool

  • Description: Find PDB structures containing a specific Pfam domain using the InterPro API. Results are cursor-paginated: when has_more is true, pass next_cursor as cursor to retrieve the next page.

Parameters:

  • pfam_accession (string) (required) Pfam domain accession. Examples: ‘PF00870’ (P53 DNA-binding, 215 structures), ‘PF00069’ (Protein kinase, 5238 structures), ‘PF07710’ (P53 tetramerisation), ‘PF00046’ (Homeodomain).

  • max_results (integer) (optional) Maximum number of PDB structures to return (default 20, max 200).

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

Example Usage:

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