Get Gene Record
get_geneResolve a gene symbol, alias, previous symbol, or HGNC ID to its canonical HGNC record, with full details including name, status, locus, aliases, and cross-references.
Instructions
Return the full HGNC record for a gene, resolved from an HGNC id, current symbol, previous symbol, or alias. Includes name, status, locus group/type, location, aliases/previous symbols, gene groups, and all cross-references. response_mode controls verbosity (compact drops dates/provenance; minimal keeps identity + anchor ids). Signature: get_gene(query, response_mode=).
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"query": "<query>"
},
"name": "get_gene"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | A gene symbol (current/previous/alias, case-insensitive) or HGNC id (HGNC:1100 or 1100). | |
| response_mode | No | Verbosity: minimal | compact | standard | full (default compact). | compact |