consensus_homologs
Identifies plant gene homologs by combining UniProt, Gramene, and NCBI BLAST results, deduplicating hits, and ranking by source count and identity.
Instructions
Synthesis: cross-source homology consensus. Resolves UniProt + FASTA sequence, then runs Gramene homology calls and NCBI BLAST in parallel. Dedupes hits by normalized locus token and scores by n_sources * mean_identity — Gramene contributes identity=1.0, BLAST contributes pident/100.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| locus | Yes | ||
| organism | No | Plant organism — accepts canonical slug (arabidopsis_thaliana), scientific or common name, or NCBI taxid | arabidopsis_thaliana |
| top_n | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tool | Yes | Synthesis tool name, e.g. analyze_locus_synth | |
| input | Yes | Echoed input arguments | |
| started_at | Yes | ISO 8601 UTC timestamp | |
| elapsed_s | Yes | Total orchestrator wall time | |
| steps | Yes | Per-backend execution rows | |
| result | No | Composed cross-source result; None if root step failed |