Get STRchive Locus
get_locusRetrieve exact tandem-repeat disease locus data—benign, intermediate, and pathogenic repeat ranges, motifs, inheritance, and hg19/hg38/T2T coordinates—by locus ID, gene, or disease abbreviation.
Instructions
Get one STRchive tandem-repeat disease locus: benign/intermediate/pathogenic repeat-count ranges exactly as the source states them (closed [min,max] in repeat units; a range the source does not state is null with status not_stated_by_source), pathogenic/benign/unknown motifs and interruptions in gene and reference orientation (all alternative pathogenic motifs, e.g. RFC1), inheritance, evidence level, hg38/hg19/T2T coordinates (BED 0-based half-open; never lifted over), MONDO/OMIM ids and PMIDs. Signature: get_locus(locus, 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": {
"locus": "<locus>"
},
"name": "get_locus"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| locus | Yes | STRchive locus id (e.g. HD_HTT), gene symbol (e.g. HTT), or the source's disease abbreviation (e.g. SCA3). Case-insensitive. A gene with several loci (ARX, HOXA13) returns ambiguous_query with the locus ids to choose from. | |
| response_mode | No | Verbosity: minimal (ids + ranges) | compact (default; + motifs, coordinates, ids, references) | standard (+ fenced source prose, HPO ids) | full (+ cross-references, additional literature). | compact |