discover
Resolve free-text biomedical concepts to matching entities, rank exact name/symbol hits first, and report whether each match is exact or first.
Instructions
Free-text concept resolution - find entities matching a free-text query. Prefers a candidate whose name/symbol exactly matches the query (case-insensitive), ranks those exact matches first across entity types, and demotes numbered susceptibility-locus labels (e.g. "lung cancer susceptibility 1") within each backend's candidates; each result's matched_on field reports why it was picked ("exact" or "first")
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | Free-text query (e.g., "BRAF V600E", "lung cancer", "imatinib") |