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": {
+ "properties": {
+ "domains": {
+ "additionalProperties": {
+ "items": {
+ "type": "integer"
+ },
+ "type": "array"
+ },
+ "type": "object"
+ }
+ },
+ "propertyNames": {
+ "pattern": "^(transcript_id|position|limit|offset|domains)$"
+ },
+ "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"
+ },
+ "v": {
+ "patternProperties": {
+ "^(alt|alt_aa|alt_aa_triplet|alt_codon|cdna_pos|chr|chr_positions|exon_numbers|gene_name|ref|ref_aa|ref_aa_triplet|ref_codon|strand|type)$": {
+ "type": "string"
+ },
+ "^(pos|protein_pos)$": {
+ "type": "integer"
+ }
+ },
+ "required": [
+ "alt",
+ "alt_aa",
+ "alt_aa_triplet",
+ "alt_codon",
+ "cdna_pos",
+ "chr",
+ "chr_positions",
+ "gene_name",
+ "pos",
+ "protein_pos",
+ "ref",
+ "ref_aa",
+ "ref_aa_triplet",
+ "ref_codon",
+ "strand",
+ "type"
+ ],
+ "type": "object"
+ }
+ },
+ "oneOf": [
+ {
+ "additionalProperties": false,
+ "patternProperties": {
+ "^(dropped_summary|transcript_id|recommended_citation|data_currency_caveat)$": {
+ "type": "string"
+ },
+ "^_meta$": {
+ "$ref": "#/$defs/M"
+ },
+ "^meta_domains$": {
+ "additionalProperties": {
+ "additionalProperties": false,
+ "minProperties": 4,
+ "properties": {
+ "alignment_depth": {
+ "type": "integer"
+ },
+ "normal_variants": {
+ "items": {
+ "allOf": [
+ {
+ "$ref": "#/$defs/v"
+ },
+ {
+ "patternProperties": {
+ "^(allele_count|allele_number)$": {
+ "type": "number"
+ }
+ },
+ "required": [
+ "allele_count",
+ "allele_number"
+ ],
+ "type": "object"
+ }
+ ],
+ "unevaluatedProperties": false
+ },
+ "type": "array"
+ },
+ "pagination": {
+ "additionalProperties": false,
+ "minProperties": 2,
+ "patternProperties": {
+ "^(normal_variants|pathogenic_variants)$": {
+ "additionalProperties": false,
+ "minProperties": 6,
+ "patternProperties": {
+ "^(total|returned|limit|offset)$": {
+ "type": "integer"
+ },
+ "^next_offset$": {
+ "type": [
+ "integer",
+ "null"
+ ]
+ },
+ "^truncated$": {
+ "type": "boolean"
+ }
+ },
+ "type": "object"
+ }
+ },
+ "type": "object"
+ },
+ "pathogenic_variants": {
+ "items": {
+ "allOf": [
+ {
+ "$ref": "#/$defs/v"
+ },
+ {
+ "patternProperties": {
+ "^(clinvar_ID|clinvar_clinsig)$": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "clinvar_ID"
+ ],
+ "type": "object"
+ }
+ ],
+ "unevaluatedProperties": false
+ },
+ "type": "array"
+ }
+ },
+ "type": "object"
+ },
+ "type": "object"
+ },
+ "^protein_position$": {
+ "type": "integer"
+ },
+ "^requested_domains$": {
+ "additionalProperties": {
+ "items": {
+ "type": "integer"
+ },
+ "type": "array"
+ },
+ "type": "object"
+ },
+ "^success$": {
+ "const": true
+ }
+ },
+ "required": [
+ "success",
+ "_meta",
+ "transcript_id",
+ "protein_position",
+ "meta_domains",
+ "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"
+}