Get Protein Domains
get_protein_domainsList Pfam domains on a transcript's tolerance landscape: domain ID, name, residue positions, meta-domain mapping, and alignment depth. Landscape must be built first.
Instructions
List the Pfam protein domains annotated on a transcript's tolerance landscape: each domain's ID, Name, start/stop residues, whether a meta-domain (homologous) mapping exists, and its alignment depth. Requires a built landscape (call request_tolerance_landscape first). Signature: get_protein_domains(transcript_id=, response_mode=).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| transcript_id | Yes | A versioned Ensembl transcript id (the .N version suffix is required), e.g. ENST00000269305.4. Resolve a gene symbol with resolve_transcript first. | |
| response_mode | No | Verbosity: minimal|compact|standard|full (default compact). | compact |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| success | Yes | ||
| _meta | No | ||
| error_code | No | ||
| message | No | ||
| retryable | No | ||
| recovery_action | No | ||
| field | No | ||
| hint | No | ||
| candidates | No | ||
| recommended_citation | No | ||
| data_versions | No | ||
| transcript_id | No | ||
| gene_name | No | ||
| domains | No |