Interpro Entry Tools#

Configuration File: interpro_entry_tools.json Tool Type: Local Tools Count: 2

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

Available Tools#

InterPro_get_entries_for_protein (Type: InterProEntryTool)#

Get InterPro domain and family entries annotated on a protein. Results are cursor-paginated when …

InterPro_get_entries_for_protein tool specification

Tool Information:

  • Name: InterPro_get_entries_for_protein

  • Type: InterProEntryTool

  • Description: Get InterPro domain and family entries annotated on a protein. Results are cursor-paginated when needed: pass next_cursor as cursor while has_more is true.

Parameters:

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

  • page_size (integer) (optional) Maximum entries to return per page (default 100, max 200).

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

Example Usage:

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

InterPro_search_entries (Type: InterProEntryTool)#

Search InterPro entries (domains, families, sites) by keyword. Results are cursor-paginated: when…

InterPro_search_entries tool specification

Tool Information:

  • Name: InterPro_search_entries

  • Type: InterProEntryTool

  • Description: Search InterPro entries (domains, families, sites) by keyword. Results are cursor-paginated: when has_more is true, pass next_cursor as cursor with the same query and filters.

Parameters:

  • query (string) (required) Search keyword. Examples: ‘zinc finger’ (466 entries), ‘kinase’, ‘immunoglobulin’, ‘helicase’, ‘protease’, ‘p53’.

  • entry_type (string) (optional) Filter by entry type. Options: ‘domain’, ‘family’, ‘homologous_superfamily’, ‘repeat’, ‘conserved_site’, ‘active_site’, ‘binding_site’, ‘ptm’.

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

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

Example Usage:

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