uniprot_search_subcellular_locations
Find UniProt subcellular-location IDs by searching names, synonyms, and definitions. Use it to identify the SL-#### term for a cellular component before retrieving its full record.
Instructions
Search UniProt's controlled subcellular-location vocabulary (the
SL-#### terms) by name or definition. Use this to discover a location
ID from a concept; once you have the SL-#### ID, call
uniprot_get_subcellular_location for its full record (definition,
category, hierarchy, GO cross-references). Returns up to size matches,
or an empty list if nothing matches.
Examples: 'membrane', 'mitochondrion', 'cytoplasm'.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| size | No | Maximum number of results to return; capped at 500 server-side. | |
| query | Yes | Free-text to match against UniProt subcellular-location names, synonyms, and definitions, e.g. 'membrane', 'mitochondrion', 'cytoplasm'. Plain words, not a UniProtKB field query. | |
| 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 |