uniprot_features_at_position
Retrieve every UniProt feature overlapping a specific residue position to interpret variant effects by surfacing domains, binding sites, modifications, mutagenesis, and natural variants at that residue.
Instructions
List every UniProt feature that overlaps a residue position (1-indexed). Answers the question 'what's at residue 175 of TP53?' by intersecting the entry's features with the given position. Useful for variant-effect interpretation — surfaces every domain, binding site, modification, mutagenesis annotation, and natural variant at a single residue in one call.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| position | Yes | 1-indexed residue position within the protein sequence. | |
| accession | Yes | UniProt accession, e.g. 'P04637' (human TP53) or 'P38398' (human BRCA1). Both reviewed (Swiss-Prot) and unreviewed (TrEMBL) accessions are accepted; case-sensitive. | |
| response_format | No | 'markdown' (default) for a human-readable report with a provenance footer, or 'json' for a machine-parseable structured payload with the same data. Any other value is rejected. | markdown |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |