rcsb_find_interpro_domains
Resolve protein domain, family, or fold names to InterPro accessions for precise PDB searches, replacing keyword guessing with structured identifiers.
Instructions
Resolve a free-text protein domain, family, or fold (e.g. SH2 domain, immunoglobulin fold, zinc finger, beta-barrel, WD40 repeat, kinase domain) to InterPro entries, for precise InterPro-based PDB searches instead of keyword guessing.
Use this whenever a request references a protein DOMAIN, FAMILY, or fold — "structures containing / with a ", "-containing proteins", "members of the family". Resolve the phrase to an InterPro accession (IPRxxxxxx) here, then search by it — see the resolver guidance in the server instructions for the attribute path and lineage semantics.
Args: query: Free-text domain/family name, e.g. "SH2 domain", "immunoglobulin". entry_type: Optional InterPro type filter. Omit to return all types. limit: Max entries to return. with_pdb_counts: If true (default), annotate each entry with pdb_entry_count (PDB entries carrying it).
Returns: {query, entry_type, count, entries:[{id, name, type, pdb_entry_count?}]}.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| query | Yes | ||
| entry_type | No | ||
| with_pdb_counts | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||