Get Marker Alleles & Mutations
get_marker_allelesRetrieve all phenotypic alleles and mutations for a mouse gene, including allele details and generation-method counts. Filter by allele type to focus on specific mutations.
Instructions
Return the phenotypic alleles / mutations for a mouse marker — the gene page's 'All Mutations and Alleles' panel. Includes per-allele {allele_id, symbol, name, allele_type, attributes, pubmed_ids} and the generation-method category_counts (Targeted, Endonuclease-mediated, Radiation induced, Chemically induced, Transgenic, ...). allele_type optionally filters (accepts friendly tokens like 'knockout', 'crispr', 'targeted'). Returns a truncation contract {total, returned, limit, truncated}; when truncated, next_commands includes a widen step. Signature: get_marker_alleles(query, allele_type=, limit=, response_mode=).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | A mouse marker symbol (current or synonym, case-insensitive), an MGI id (MGI:98968 or 98968), or a human gene symbol / HGNC id for the ortholog. | |
| allele_type | No | Optional allele-type filter (e.g. 'Targeted', 'knockout', 'crispr'). | |
| limit | No | Max alleles returned (default 200). | |
| response_mode | No | Verbosity: minimal | compact | standard | full (default compact). | compact |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| success | No | ||
| _meta | No | ||
| error_code | No | ||
| message | No | ||
| retryable | No | ||
| recovery_action | No | ||
| field | No | ||
| allowed_values | No | ||
| hint | No | ||
| candidates | No | ||
| mgi_id | No | ||
| symbol | No | ||
| allele_type_filter | No | ||
| total_alleles | No | ||
| category_counts | No | ||
| total | No | ||
| returned | No | ||
| limit | No | ||
| truncated | No | ||
| alleles | No |