kegg_pathways
Fetch KEGG pathway memberships for an Arabidopsis locus. Returns pathway IDs, names, and category classes the locus participates in.
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) |