changedInput schema / properties / limit / description
Previous value: -"Maximum rows to return (1..1000; default 200)."New value: +"Limit."
changedInput schema / properties / offset / description
Previous value: -"Zero-based offset into the result list (for paging)."New value: +"Offset."
removedInput schema / properties / position / anyOf
Removed value: -[
- {
- "minimum": 1,
- "type": "integer"
- },
- {
- "type": "null"
- }
-]
removedInput schema / properties / position / default
Removed value: -null
changedInput schema / properties / position / description
Previous value: -"A single 1-based residue position."New value: +"Pos."
addedInput schema / properties / position / maximum
Added value: +1000000
addedInput schema / properties / position / minimum
Added value: +1
addedInput schema / properties / position / type
Added value: +[
+ "integer",
+ "null"
+]
removedInput schema / properties / position_start / anyOf
Removed value: -[
- {
- "minimum": 1,
- "type": "integer"
- },
- {
- "type": "null"
- }
-]
removedInput schema / properties / position_start / default
Removed value: -null
changedInput schema / properties / position_start / description
Previous value: -"Inclusive start of a residue range."New value: +"Pos."
addedInput schema / properties / position_start / maximum
Added value: +1000000
addedInput schema / properties / position_start / minimum
Added value: +1
addedInput schema / properties / position_start / type
Added value: +[
+ "integer",
+ "null"
+]
removedInput schema / properties / position_stop / anyOf
Removed value: -[
- {
- "minimum": 1,
- "type": "integer"
- },
- {
- "type": "null"
- }
-]
removedInput schema / properties / position_stop / default
Removed value: -null
changedInput schema / properties / position_stop / description
Previous value: -"Inclusive stop of a residue range."New value: +"Pos."
addedInput schema / properties / position_stop / maximum
Added value: +1000000
addedInput schema / properties / position_stop / minimum
Added value: +1
addedInput schema / properties / position_stop / type
Added value: +[
+ "integer",
+ "null"
+]
removedInput schema / properties / response_mode / default
Removed value: -"compact"
changedInput schema / properties / response_mode / description
Previous value: -"Verbosity: minimal|compact|standard|full (default compact)."New value: +"Mode."
removedInput schema / properties / response_mode / type
Removed value: -"string"
removedInput schema / properties / source / default
Removed value: -"both"
changedInput schema / properties / source / description
Previous value: -"Evidence source to report: both|gnomad|clinvar (default both)."New value: +"Source."
removedInput schema / properties / source / type
Removed value: -"string"
changedInput schema / properties / transcript_id / description
Previous value: -"A versioned Ensembl transcript id (the .N version suffix is required), e.g. ENST00000269305.4. Resolve a gene symbol with resolve_transcript first."New value: +"ENST."
changedInput schema / properties / transcript_id / examples
Previous value: -[
- "ENST00000269305.4"
-]New value: +[
+ "ENST00000269305.9"
+]
changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "$defs": {
+ "M": {
+ "additionalProperties": false,
+ "patternProperties": {
+ "^(tool|request_id|capabilities_version)$": {
+ "type": "string"
+ },
+ "^data_versions$": {
+ "additionalProperties": false,
+ "minProperties": 8,
+ "patternProperties": {
+ "^(assembly|gencode|uniprot|gnomad|clinvar|pfam|metadome_app|data_doi)$": {
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "^elapsed_ms$": {
+ "type": "integer"
+ },
+ "^next_commands$": {
+ "items": {
+ "additionalProperties": false,
+ "minProperties": 2,
+ "properties": {
+ "arguments": {
+ "propertyNames": {
+ "pattern": "^(transcript_id|position(_start|_stop)?|source|limit|offset)$"
+ },
+ "type": "object"
+ },
+ "tool": {
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "^unsafe_for_clinical_use$": {
+ "const": true
+ }
+ },
+ "required": [
+ "tool",
+ "request_id",
+ "data_versions",
+ "unsafe_for_clinical_use"
+ ],
+ "type": "object"
+ }
+ },
+ "oneOf": [
+ {
+ "additionalProperties": false,
+ "patternProperties": {
+ "^(dropped_summary|transcript_id|recommended_citation|data_currency_caveat)$": {
+ "type": "string"
+ },
+ "^_meta$": {
+ "$ref": "#/$defs/M"
+ },
+ "^pagination$": {
+ "additionalProperties": false,
+ "minProperties": 6,
+ "patternProperties": {
+ "^(total|returned|limit|offset)$": {
+ "type": "integer"
+ },
+ "^next_offset$": {
+ "type": [
+ "integer",
+ "null"
+ ]
+ },
+ "^truncated$": {
+ "type": "boolean"
+ }
+ },
+ "type": "object"
+ },
+ "^positions$": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "clinvar_variants": {
+ "items": {
+ "additionalProperties": false,
+ "patternProperties": {
+ "^(alt(_aa(_triplet)?|_codon)?|clinvar_(ID|clinsig)|ref|type|url)$": {
+ "type": "string"
+ },
+ "^pos$": {
+ "type": "integer"
+ }
+ },
+ "required": [
+ "alt",
+ "alt_aa",
+ "alt_aa_triplet",
+ "alt_codon",
+ "clinvar_ID",
+ "pos",
+ "ref",
+ "type"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "protein_pos": {
+ "type": "integer"
+ },
+ "ref_aa": {
+ "type": "string"
+ },
+ "sw_dn_ds": {
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "variant_evidence": {
+ "additionalProperties": false,
+ "minProperties": 2,
+ "properties": {
+ "meta_domain_homolog_aggregate": {
+ "additionalProperties": false,
+ "patternProperties": {
+ "^(gnomad|clinvar)$": {
+ "additionalProperties": false,
+ "minProperties": 2,
+ "patternProperties": {
+ "^(variant_count|missense_variant_count)$": {
+ "type": "integer"
+ }
+ },
+ "type": "object"
+ },
+ "^(provenance|scope|reason)$": {
+ "type": "string"
+ },
+ "^available$": {
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "available",
+ "provenance"
+ ],
+ "type": "object"
+ },
+ "residue_level": {
+ "additionalProperties": false,
+ "minProperties": 1,
+ "properties": {
+ "clinvar": {
+ "additionalProperties": false,
+ "minProperties": 4,
+ "patternProperties": {
+ "^(variant_count|missense_variant_count)$": {
+ "type": "integer"
+ },
+ "^available$": {
+ "const": true
+ },
+ "^provenance$": {
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "gnomad": {
+ "additionalProperties": false,
+ "minProperties": 2,
+ "properties": {
+ "available": {
+ "const": false
+ },
+ "reason": {
+ "type": "string"
+ }
+ },
+ "type": "object"
+ }
+ },
+ "type": "object"
+ }
+ },
+ "type": "object"
+ }
+ },
+ "required": [
+ "protein_pos",
+ "ref_aa",
+ "sw_dn_ds",
+ "variant_evidence"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "^source$": {
+ "enum": [
+ "both",
+ "gnomad",
+ "clinvar"
+ ]
+ },
+ "^success$": {
+ "const": true
+ }
+ },
+ "required": [
+ "success",
+ "_meta",
+ "transcript_id",
+ "source",
+ "positions",
+ "pagination",
+ "recommended_citation"
+ ]
+ },
+ {
+ "additionalProperties": false,
+ "patternProperties": {
+ "^(message|recovery_action|field|hint)$": {
+ "type": "string"
+ },
+ "^_meta$": {
+ "$ref": "#/$defs/M"
+ },
+ "^allowed_values$": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "^error_code$": {
+ "enum": [
+ "invalid_input",
+ "not_found",
+ "ambiguous_query",
+ "upstream_unavailable",
+ "rate_limited",
+ "internal"
+ ]
+ },
+ "^retryable$": {
+ "type": "boolean"
+ },
+ "^success$": {
+ "const": false
+ }
+ },
+ "required": [
+ "success",
+ "_meta",
+ "error_code",
+ "message",
+ "retryable",
+ "recovery_action"
+ ]
+ }
+ ],
+ "type": "object"
+}