Interpro Tools¶
Configuration File: interpro_tools.json
Tool Type: Local
Tools Count: 3
This page contains all tools defined in the interpro_tools.json configuration file.
Available Tools¶
InterPro_get_domain_details (Type: InterProRESTTool)¶
Get detailed information about a specific InterPro domain entry including description, hierarchy,…
InterPro_get_domain_details tool specification
Tool Information:
Name:
InterPro_get_domain_detailsType:
InterProRESTToolDescription: Get detailed information about a specific InterPro domain entry including description, hierarchy, and member databases.
Parameters:
accession(string) (required) InterPro accession ID (e.g., IPR000719, IPR000719)
Example Usage:
query = {
"name": "InterPro_get_domain_details",
"arguments": {
"accession": "example_value"
}
}
result = tu.run(query)
InterPro_get_protein_domains (Type: InterProRESTTool)¶
Get protein domain annotations from InterPro database using UniProt protein ID. Returns domain fa…
InterPro_get_protein_domains tool specification
Tool Information:
Name:
InterPro_get_protein_domainsType:
InterProRESTToolDescription: Get protein domain annotations from InterPro database using UniProt protein ID. Returns domain families, signatures, and functional annotations.
Parameters:
protein_id(string) (required) UniProt protein ID (e.g., P05067, Q9Y6K9)
Example Usage:
query = {
"name": "InterPro_get_protein_domains",
"arguments": {
"protein_id": "example_value"
}
}
result = tu.run(query)
InterPro_search_domains (Type: InterProRESTTool)¶
Search InterPro database for protein domains and families by name or accession. Returns matching …
InterPro_search_domains tool specification
Tool Information:
Name:
InterPro_search_domainsType:
InterProRESTToolDescription: Search InterPro database for protein domains and families by name or accession. Returns matching domain entries with metadata.
Parameters:
query(string) (required) Domain name, accession, or search term (e.g., ‘kinase’, ‘IPR000719’)size(integer) (optional) Number of results to return (default: 20, max: 100)
Example Usage:
query = {
"name": "InterPro_search_domains",
"arguments": {
"query": "example_value"
}
}
result = tu.run(query)