search_rhea_entity
Search the Rhea database for biochemical reactions by keyword query, returning reaction IDs and equations.
Instructions
Search Rhea database for biochemical reactions using keyword search.
Args:
query (str): Search query string. Examples:
- "ATP" - find reactions involving ATP
- "glucose" - find reactions with glucose
- "uniprot:*" - reactions with UniProt annotations
- "" - retrieve all reactions
Accepts aliases: search, term, keyword, keywords,
search_term, name. If both query and an alias are
given with different values, this raises ValueError (pass only one).
limit (int, optional): Maximum number of results. Defaults to 100.
Must be >= 0; a negative limit is rejected (it would make Rhea
return the entire database).
Returns: JSON string: a bare array of reactions, each with 'rhea_id' and 'equation'. Empty and non-empty results share the same shape. Example: '[{"rhea_id": "RHEA:10000", "equation": "ATP + H2O = ..."}]'
Raises:
ValueError: If limit is negative.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | ||
| term | No | ||
| limit | No | ||
| query | No | ||
| search | No | ||
| keyword | No | ||
| keywords | No | ||
| search_term | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |