Batch: KEGG Pathways
batch_kegg_pathwaysRetrieve KEGG pathway annotations for up to 50 plant loci per call, covering Arabidopsis, brachypodium, soybean, barley, rice, poplar, and maize.
Instructions
Batch version of kegg_pathways. Up to 50 loci per call. Covers: arabidopsis_thaliana, brachypodium_distachyon, glycine_max, hordeum_vulgare, oryza_sativa, populus_trichocarpa, zea_mays. Any other organism raises OrganismNotSupported before any request (both the single and batch forms).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| loci | Yes | ||
| organism | No | Plant organism — accepts canonical slug, scientific or common name, or NCBI taxid; see the tool description for which KEGG covers | arabidopsis_thaliana |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tool | Yes | The batch tool name, e.g. batch_resolve_locus_to_uniprot | |
| count | Yes | Number of distinct loci queried, returned (== len(results) + len(errors)). The input list is de-duplicated first, so this is LOWER than the number of loci you sent if you sent a duplicate — that is de-duplication, not a dropped locus. | |
| errors | Yes | locus → '[ClassName] message' for PlantGenomicsError failures | |
| results | Yes | locus → per-locus result dict (same shape as the single-locus tool) |