Synthesis: Homolog Search
find_homologs_synthSearch for homologous sequences by running BLAST on a query, then retrieve ranked hits annotated with UniProt data.
Instructions
Synthesis: one-call equivalent of the find_homologs prompt. Runs BLAST then resolves UniProt-shaped subject accessions via the batch UniProt helper. Returns ranked hits each annotated with their UniProt record (or null if subject_id is not a UniProt accession).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| top_n | No | ||
| program | No | blastp | |
| sequence | Yes | Query sequence (protein or nucleotide) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tool | Yes | Synthesis tool name, e.g. analyze_locus_synth | |
| input | Yes | Echoed input arguments | |
| steps | Yes | Per-backend execution rows | |
| result | No | Composed cross-source result; None if root step failed | |
| elapsed_s | Yes | Total orchestrator wall time | |
| started_at | Yes | ISO 8601 UTC timestamp |