bc_get_protein_domains
Retrieve protein domain architecture and InterPro functional site matches. Enter a UniProt ID to get domain structure, match count, and optional structural data.
Instructions
Get protein domain architecture and InterPro matches. Returns all InterPro domains, functional sites, and domain architecture.
Returns: dict: Protein metadata with interpro_matches array, interpro_match_count, domain_architecture, optionally structure data or error message.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"protein_id": "<protein_id>"
},
"name": "bc_get_protein_domains"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| source_db | No | Database source ('uniprot', 'reviewed', or 'unreviewed') | uniprot |
| protein_id | Yes | UniProt ID/accession (e.g., 'P04637' or 'CYC_HUMAN') | |
| species_filter | No | Taxonomy ID filter (e.g., '9606' for human) | |
| include_structure_info | No | Include structural information |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||