kegg_pathways
Fetch KEGG pathway memberships for an Arabidopsis locus. Returns pathway IDs, names, and category classes.
Instructions
Fetch KEGG pathway memberships for an Arabidopsis locus from rest.kegg.jp. Returns a list of pathway IDs + names + KEGG category classes the locus participates in. Pairs with locus_go_annotations for the GO-level functional view. Multi-organism caveat (v1.1.0): the organism= field accepts any plant in the matrix for symmetry with the other backends, but only arabidopsis_thaliana resolves — KEGG uses NCBI Entrez Gene IDs for rice/maize/etc. and our cross-backend locus contract can't produce those yet, so any other organism raises OrganismNotSupported before any HTTP call. KEGG v118+ is case-sensitive on the locus: pass AGI loci as uppercase.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| locus | Yes | Arabidopsis AGI locus, e.g. AT1G01010 (case preserved verbatim — KEGG v118+ is case-sensitive) | |
| organism | No | Plant organism — only arabidopsis_thaliana is supported in v1.1.0; other plants raise OrganismNotSupported until an Entrez bridge lands | arabidopsis_thaliana |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| locus | Yes | ||
| organism | Yes | Resolved canonical organism slug, e.g. arabidopsis_thaliana | |
| kegg_gene_id | Yes | e.g. "ath:at1g01010" | |
| entrez_gene_id | No | Entrez Gene ID from the non-Arabidopsis KEGG↔Entrez bridge; absent for ath. | |
| pathways | Yes | ||
| errors | No | Per-pathway step-2 failures (kept inline so the call doesn't abort) |