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_proteinType:
InterProEntryToolDescription: 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_entriesType:
InterProEntryToolDescription: 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)