Rat Genome Database REST API
The RGD REST API provides programmatic access to information and annotation stored in the Rat Genome Database
COMMUNITYNO AUTH0 INSTALLS
OpenAPI Specificationv3.0
{
"openapi": "3.0.0",
"servers": [
{
"url": "//rest.rgd.mcw.edu/rgdws"
}
],
"info": {
"contact": {
"email": "RGD.Data2@mcw.edu",
"name": "Rat Genome Database",
"url": "http://rgd.mcw.edu",
"x-twitter": "medicalcollege"
},
"description": "The RGD REST API provides programmatic access to information and annotation stored in the Rat Genome Database",
"license": {
"name": "Creative Commons",
"url": "https://creativecommons.org/licenses/by/4.0/legalcode"
},
"termsOfService": "http://rgd.mcw.edu/wg/citing-rgd",
"title": "Rat Genome Database REST API",
"version": "1.1",
"x-apisguru-categories": [
"open_data"
],
"x-logo": {
"url": "https://api.apis.guru/v2/cache/logo/https_twitter.com_medicalcollege_profile_image.jpeg"
},
"x-origin": [
{
"format": "swagger",
"url": "http://rest.rgd.mcw.edu/rgdws/v2/api-docs",
"version": "2.0"
},
{
"format": "openapi",
"url": "http://rest.rgd.mcw.edu/rgdws/v2/api-docs",
"version": "3.0"
}
],
"x-providerName": "mcw.edu"
},
"tags": [
{
"description": "Alliance of Genome Resources",
"name": "AGR"
},
{
"name": "Annotation"
},
{
"name": "Gene"
},
{
"name": "Lookup"
},
{
"description": "Map Web Service",
"name": "Map"
},
{
"description": "NIH Data Commons",
"name": "NIHdatacommons"
},
{
"description": "Ontology Web Service",
"name": "Ontology"
},
{
"name": "Pathway"
},
{
"name": "Phenotype"
},
{
"name": "QTL"
},
{
"description": "Phenotype Web Service",
"name": "Quantitative Phenotype"
},
{
"name": "Rat Strain"
},
{
"description": "SSLP Web Service",
"name": "SSLP"
},
{
"description": "Stats Web Service",
"name": "Statistics"
},
{
"description": "Enrichment Web Service",
"name": "enrichment-web-service"
}
],
"paths": {
"/agr/affectedGenomicModels/{taxonId}": {
"get": {
"operationId": "getAffectedGenomicModelsUsingGET",
"parameters": [
{
"description": "The taxon ID for species",
"in": "path",
"name": "taxonId",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"additionalProperties": {
"type": "object"
},
"type": "object"
}
}
},
"description": "OK"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Get affected genomic models (rat strains with gene alleles) submitted by RGD to AGR by taxonId",
"tags": [
"AGR"
]
}
},
"/agr/alleles/{taxonId}": {
"get": {
"operationId": "getAllelesForTaxonUsingGET",
"parameters": [
{
"description": "The taxon ID for species",
"in": "path",
"name": "taxonId",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"additionalProperties": {
"type": "object"
},
"type": "object"
}
}
},
"description": "OK"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Get gene allele records submitted by RGD to AGR by taxonId",
"tags": [
"AGR"
]
}
},
"/agr/expression/{taxonId}": {
"get": {
"operationId": "getExpressionForTaxonUsingGET",
"parameters": [
{
"description": "The taxon ID for species",
"in": "path",
"name": "taxonId",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"additionalProperties": {
"type": "object"
},
"type": "object"
}
}
},
"description": "OK"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Get expression annotations submitted by RGD to AGR by taxonId",
"tags": [
"AGR"
]
}
},
"/agr/phenotypes/{taxonId}": {
"get": {
"operationId": "getPhenotypesForTaxonUsingGET",
"parameters": [
{
"description": "The taxon ID for species",
"in": "path",
"name": "taxonId",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"additionalProperties": {
"type": "object"
},
"type": "object"
}
}
},
"description": "OK"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Get phenotype annotations submitted by RGD to AGR by taxonId",
"tags": [
"AGR"
]
}
},
"/agr/variants/{taxonId}": {
"get": {
"operationId": "getVariantsForTaxonUsingGET",
"parameters": [
{
"description": "The taxon ID for species",
"in": "path",
"name": "taxonId",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"additionalProperties": {
"type": "object"
},
"type": "object"
}
}
},
"description": "OK"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Get basic variant records submitted by RGD to AGR by taxonId",
"tags": [
"AGR"
]
}
},
"/agr/{taxonId}": {
"get": {
"operationId": "getGenesForLatestAssemblyUsingGET",
"parameters": [
{
"description": "The taxon ID for species",
"in": "path",
"name": "taxonId",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"additionalProperties": {
"type": "object"
},
"type": "object"
}
}
},
"description": "OK"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Get gene records submitted by RGD to AGR by taxonId",
"tags": [
"AGR"
]
}
},
"/annotations/": {
"post": {
"operationId": "getAnnotationsUsingPOST",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/AnnotationRequest"
}
}
},
"description": "data"
},
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"items": {
"$ref": "#/components/schemas/Annotation"
},
"type": "array"
}
}
},
"description": "OK"
},
"201": {
"description": "Created"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Return a list of genes annotated to an ontology term",
"tags": [
"Annotation"
]
}
},
"/annotations/accId/{rgdId}": {
"get": {
"operationId": "getTermAccIdsUsingGET",
"parameters": [
{
"description": "RGD ID",
"in": "path",
"name": "rgdId",
"required": true,
"schema": {
"format": "int32",
"type": "integer"
}
}
],
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"items": {
"$ref": "#/components/schemas/MapPair"
},
"type": "array"
}
}
},
"description": "OK"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Returns a list ontology term accession IDs annotated to an rgd object",
"tags": [
"Annotation"
]
}
},
"/annotations/count/{accId}/{includeChildren}": {
"get": {
"operationId": "getAnnotationCountByAccIdUsingGET",
"parameters": [
{
"description": "Ontology term accession ID",
"in": "path",
"name": "accId",
"required": true,
"schema": {
"type": "string"
}
},
{
"description": "true: return annotations for the term and children, false: return annotations for the term only ",
"in": "path",
"name": "includeChildren",
"required": true,
"schema": {
"type": "boolean"
}
}
],
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"format": "int32",
"type": "integer"
}
}
},
"description": "OK"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Returns annotation count for ontology accession ID",
"tags": [
"Annotation"
]
}
},
"/annotations/count/{accId}/{speciesTypeKey}/{includeChildren}": {
"get": {
"operationId": "getAnnotationCountByAccIdAndSpeciesUsingGET",
"parameters": [
{
"description": "Ontology term accession ID",
"in": "path",
"name": "accId",
"required": true,
"schema": {
"type": "string"
}
},
{
"description": "A list of species type keys can be found using the lookup service",
"in": "path",
"name": "speciesTypeKey",
"required": true,
"schema": {
"format": "int32",
"type": "integer"
}
},
{
"description": "true: return annotations for the term and children, false: return annotations for the term only ",
"in": "path",
"name": "includeChildren",
"required": true,
"schema": {
"type": "boolean"
}
}
],
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"format": "int32",
"type": "integer"
}
}
},
"description": "OK"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Returns annotation count for ontology accession ID and speicies",
"tags": [
"Annotation"
]
}
},
"/annotations/count/{accId}/{speciesTypeKey}/{includeChildren}/{objectType}": {
"get": {
"operationId": "getAnnotationCountByAccIdAndObjectTypeUsingGET",
"parameters": [
{
"description": "Ontology term accession ID",
"in": "path",
"name": "accId",
"required": true,
"schema": {
"type": "string"
}
},
{
"description": "A list of species type keys can be found using the lookup service",
"in": "path",
"name": "speciesTypeKey",
"required": true,
"schema": {
"format": "int32",
"type": "integer"
}
},
{
"description": "true: return annotations for the term and children, false: return annotations for the term only ",
"in": "path",
"name": "includeChildren",
"required": true,
"schema": {
"type": "boolean"
}
},
{
"description": "A list of object types can be found using the lookup service",
"in": "path",
"name": "objectType",
"required": true,
"schema": {
"format": "int32",
"type": "integer"
}
}
],
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"format": "int32",
"type": "integer"
}
}
},
"description": "OK"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Returns annotation count for ontology accession ID and object type",
"tags": [
"Annotation"
]
}
},
"/annotations/reference/{refRgdId}": {
"get": {
"operationId": "getAnnotsByRefrerenceUsingGET",
"parameters": [
{
"description": "Reference RGD ID",
"in": "path",
"name": "refRgdId",
"required": true,
"schema": {
"format": "int32",
"type": "integer"
}
}
],
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"items": {
"$ref": "#/components/schemas/Annotation"
},
"type": "array"
}
}
},
"description": "OK"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Returns a list of annotations for a reference",
"tags": [
"Annotation"
]
}
},
"/annotations/rgdId/{rgdId}": {
"get": {
"operationId": "getAnnotationsByRgdIdUsingGET",
"parameters": [
{
"description": "RGD ID",
"in": "path",
"name": "rgdId",
"required": true,
"schema": {
"format": "int32",
"type": "integer"
}
}
],
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"items": {
"$ref": "#/components/schemas/Annotation"
},
"type": "array"
}
}
},
"description": "OK"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Returns a list of annotations by RGD ID",
"tags": [
"Annotation"
]
}
},
"/annotations/rgdId/{rgdId}/{ontologyPrefix}": {
"get": {
"operationId": "getAnnotationsByRgdIdAndOntologyUsingGET",
"parameters": [
{
"description": "RGD ID",
"in": "path",
"name": "rgdId",
"required": true,
"schema": {
"format": "int32",
"type": "integer"
}
},
{
"description": "Ontology Prefix. The prefix can be found left of the semicolon in an ontology term accession ID. As an example, term accession PW:0000034 has the ontology prefix PW",
"in": "path",
"name": "ontologyPrefix",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"items": {
"$ref": "#/components/schemas/Annotation"
},
"type": "array"
}
}
},
"description": "OK"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Returns a list of annotations by RGD ID and ontology prefix",
"tags": [
"Annotation"
]
}
},
"/annotations/{accId}/{rgdId}": {
"get": {
"operationId": "getAnnotationsByAccIdAndRgdIdUsingGET",
"parameters": [
{
"description": "Ontology Term Accession ID",
"in": "path",
"name": "accId",
"required": true,
"schema": {
"type": "string"
}
},
{
"description": "RGD ID",
"in": "path",
"name": "rgdId",
"required": true,
"schema": {
"format": "int32",
"type": "integer"
}
}
],
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"items": {
"$ref": "#/components/schemas/Annotation"
},
"type": "array"
}
}
},
"description": "OK"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Returns a list of annotations by RGD ID and ontology term accession ID",
"tags": [
"Annotation"
]
}
},
"/annotations/{accId}/{speciesTypeKey}/{includeChildren}": {
"get": {
"operationId": "getAnnotationsUsingGET",
"parameters": [
{
"description": "Ontology term accession ID",
"in": "path",
"name": "accId",
"required": true,
"schema": {
"type": "string"
}
},
{
"description": "A list of species type keys can be found using the lookup service",
"in": "path",
"name": "speciesTypeKey",
"required": true,
"schema": {
"format": "int32",
"type": "integer"
}
},
{
"description": "true: return annotations for the term and children, false: return annotations for the term only ",
"in": "path",
"name": "includeChildren",
"required": true,
"schema": {
"type": "boolean"
}
}
],
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"items": {
"$ref": "#/components/schemas/Annotation"
},
"type": "array"
}
}
},
"description": "OK"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Returns a list annotations for an ontology term or a term and it's children",
"tags": [
"Annotation"
]
}
},
"/enrichment/annotatedGenes": {
"post": {
"operationId": "getEnrichmentDataUsingPOST",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/EnrichmentGeneRequest"
}
}
},
"description": "geneRequest",
"required": true
},
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"type": "object"
}
}
},
"description": "OK"
},
"201": {
"description": "Created"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Return a list of genes annotated to the term.Genes are rgdids separated by comma.Species type is an integer value.term is the ontology",
"tags": [
"enrichment-web-service"
]
}
},
"/enrichment/data": {
"post": {
"operationId": "getEnrichmentDataUsingPOST_1",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/EnrichmentRequest"
}
}
},
"description": "enrichmentRequest",
"required": true
},
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"type": "object"
}
}
},
"description": "OK"
},
"201": {
"description": "Created"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Return a chart of ontology terms annotated to the genes.Genes are rgdids separated by comma.Species type is an integer value.Aspect is the Ontology group",
"tags": [
"enrichment-web-service"
]
}
},
"/genes/affyId/{affyId}/{speciesTypeKey}": {
"get": {
"operationId": "getGenesByAffyIdUsingGET",
"parameters": [
{
"description": "Affymetrix ID",
"in": "path",
"name": "affyId",
"required": true,
"schema": {
"type": "string"
}
},
{
"description": "A list of RGD species type keys can be found in the lookup service",
"in": "path",
"name": "speciesTypeKey",
"required": true,
"schema": {
"format": "int32",
"type": "integer"
}
}
],
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"items": {
"$ref": "#/components/schemas/Gene"
},
"type": "array"
}
}
},
"description": "OK"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Return a list of genes for an affymetrix ID",
"tags": [
"Gene"
]
}
},
"/genes/alias/{aliasSymbol}/{speciesTypeKey}": {
"get": {
"operationId": "getGenesByAliasSymbolUsingGET",
"parameters": [
{
"description": "Gene alias symbol",
"in": "path",
"name": "aliasSymbol",
"required": true,
"schema": {
"type": "string"
}
},
{
"description": "A list of RGD species type keys can be found in the lookup service",
"in": "path",
"name": "speciesTypeKey",
"required": true,
"schema": {
"format": "int32",
"type": "integer"
}
}
],
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"items": {
"$ref": "#/components/schemas/Gene"
},
"type": "array"
}
}
},
"description": "OK"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Return a list of genes for an alias and species",
"tags": [
"Gene"
]
}
},
"/genes/allele/{rgdId}": {
"get": {
"operationId": "getGeneAllelesUsingGET",
"parameters": [
{
"description": "RGD ID of gene",
"in": "path",
"name": "rgdId",
"required": true,
"schema": {
"format": "int32",
"type": "integer"
}
}
],
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"items": {
"$ref": "#/components/schemas/Gene"
},
"type": "array"
}
}
},
"description": "OK"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Return a list of gene alleles",
"tags": [
"Gene"
]
}
},
"/genes/annotation": {
"post": {
"operationId": "getAnnotatedGenesUsingPOST",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/AnnotatedGeneRequest"
}
}
},
"description": "data"
},
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"items": {
"$ref": "#/components/schemas/Gene"
},
"type": "array"
}
}
},
"description": "OK"
},
"201": {
"description": "Created"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Return a list of genes annotated to an ontology term",
"tags": [
"Gene"
]
}
},
"/genes/annotation/{accId}": {
"get": {
"operationId": "getAllAnnotatedGenesUsingGET",
"parameters": [
{
"description": "Accesstion ID",
"in": "path",
"name": "accId",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"items": {
"$ref": "#/components/schemas/Gene"
},
"type": "array"
}
}
},
"description": "OK"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Return a list of genes annotated to an ontology term",
"tags": [
"Gene"
]
}
},
"/genes/annotation/{accId}/{speciesTypeKey}": {
"get": {
"operationId": "getGenesAnnotatedUsingGET",
"parameters": [
{
"description": "Ontology term accession ID",
"in": "path",
"name": "accId",
"required": true,
"schema": {
"type": "string"
}
},
{
"description": "Species type key. A list of species type keys can be found in the lookup service",
"in": "path",
"name": "speciesTypeKey",
"required": true,
"schema": {
"format": "int32",
"type": "integer"
}
}
],
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"items": {
"$ref": "#/components/schemas/Gene"
},
"type": "array"
}
}
},
"description": "OK"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Return a list of genes annotated to an ontology term",
"tags": [
"Gene"
]
}
},
"/genes/keyword/{keyword}/{speciesTypeKey}": {
"get": {
"operationId": "getGenesByKeywordUsingGET",
"parameters": [
{
"description": "Search keyword",
"in": "path",
"name": "keyword",
"required": true,
"schema": {
"type": "string"
}
},
{
"description": "Species type key. A list of species type keys can be found in the lookup service",
"in": "path",
"name": "speciesTypeKey",
"required": true,
"schema": {
"format": "int32",
"type": "integer"
}
}
],
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"items": {
"$ref": "#/components/schemas/Gene"
},
"type": "array"
}
}
},
"description": "OK"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Return a list of genes by keyword and species type key",
"tags": [
"Gene"
]
}
},
"/genes/map/{mapKey}": {
"get": {
"operationId": "getGeneByMapKeyUsingGET",
"parameters": [
{
"description": "A list of RGD assembly map keys can be found in the lookup service",
"in": "path",
"name": "mapKey",
"required": true,
"schema": {
"format": "int32",
"type": "integer"
}
}
],
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"items": {
"$ref": "#/components/schemas/MappedGene"
},
"type": "array"
}
}
},
"description": "OK"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Return a list of all genes with position information for an assembly",
"tags": [
"Gene"
]
}
},
"/genes/mapped/{chr}/{start}/{stop}/{mapKey}": {
"get": {
"operationId": "getMappedGenesByPositionUsingGET",
"parameters": [
{
"description": "Chromosome",
"in": "path",
"name": "chr",
"required": true,
"schema": {
"type": "string"
}
},
{
"description": "Start Position",
"in": "path",
"name": "start",
"required": true,
"schema": {
"format": "int64",
"type": "integer"
}
},
{
"description": "Stop Position",
"in": "path",
"name": "stop",
"required": true,
"schema": {
"format": "int64",
"type": "integer"
}
},
{
"description": "A list of RGD assembly map keys can be found in the lookup service",
"in": "path",
"name": "mapKey",
"required": true,
"schema": {
"format": "int32",
"type": "integer"
}
}
],
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"items": {
"$ref": "#/components/schemas/MappedGene"
},
"type": "array"
}
}
},
"description": "OK"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Return a list of genes position and map key",
"tags": [
"Gene"
]
}
},
"/genes/orthologs": {
"post": {
"operationId": "getOrthologsByListUsingPOST",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/OrthologRequest"
}
}
},
"description": "orthologRequest",
"required": true
},
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"additionalProperties": {
"items": {
"$ref": "#/components/schemas/Gene"
},
"type": "array"
},
"type": "object"
}
}
},
"description": "OK"
},
"201": {
"description": "Created"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Return a list of gene orthologs",
"tags": [
"Gene"
]
}
},
"/genes/orthologs/{rgdId}": {
"get": {
"operationId": "getGeneOrthologsUsingGET",
"parameters": [
{
"description": "RGD ID of a gene",
"in": "path",
"name": "rgdId",
"required": true,
"schema": {
"format": "int32",
"type": "integer"
}
}
],
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"items": {
"$ref": "#/components/schemas/Gene"
},
"type": "array"
}
}
},
"description": "OK"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Return a list of gene orthologs",
"tags": [
"Gene"
]
}
},
"/genes/region/{chr}/{start}/{stop}/{mapKey}": {
"get": {
"operationId": "getGenesInRegionUsingGET",
"parameters": [
{
"description": "Chromosome",
"in": "path",
"name": "chr",
"required": true,
"schema": {
"type": "string"
}
},
{
"description": "Start Position",
"in": "path",
"name": "start",
"required": true,
"schema": {
"format": "int64",
"type": "integer"
}
},
{
"description": "Stop Position",
"in": "path",
"name": "stop",
"required": true,
"schema": {
"format": "int64",
"type": "integer"
}
},
{
"description": "A list of RGD assembly map keys can be found in the lookup service",
"in": "path",
"name": "mapKey",
"required": true,
"schema": {
"format": "int32",
"type": "integer"
}
}
],
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"items": {
"$ref": "#/components/schemas/MappedGenePosition"
},
"type": "array"
}
}
},
"description": "OK"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Return a list of genes in region",
"tags": [
"Gene"
]
}
},
"/genes/species/{speciesTypeKey}": {
"get": {
"operationId": "getGenesBySpeciesUsingGET",
"parameters": [
{
"description": "A list of RGD species type keys can be found in the lookup service",
"in": "path",
"name": "speciesTypeKey",
"required": true,
"schema": {
"format": "int32",
"type": "integer"
}
}
],
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"items": {
"$ref": "#/components/schemas/Gene"
},
"type": "array"
}
}
},
"description": "OK"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Return a list of all genes for a species in RGD",
"tags": [
"Gene"
]
}
},
"/genes/{chr}/{start}/{stop}/{mapKey}": {
"get": {
"operationId": "getGenesByPositionUsingGET",
"parameters": [
{
"description": "Chromosome",
"in": "path",
"name": "chr",
"required": true,
"schema": {
"type": "string"
}
},
{
"description": "Start Position",
"in": "path",
"name": "start",
"required": true,
"schema": {
"format": "int64",
"type": "integer"
}
},
{
"description": "Stop Position",
"in": "path",
"name": "stop",
"required": true,
"schema": {
"format": "int64",
"type": "integer"
}
},
{
"description": "A list of RGD assembly map keys can be found in the lookup service",
"in": "path",
"name": "mapKey",
"required": true,
"schema": {
"format": "int32",
"type": "integer"
}
}
],
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"items": {
"$ref": "#/components/schemas/Gene"
},
"type": "array"
}
}
},
"description": "OK"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Return a list of genes position and map key",
"tags": [
"Gene"
]
}
},
"/genes/{rgdId}": {
"get": {
"operationId": "getGeneByRgdIdUsingGET",
"parameters": [
{
"description": "The RGD ID of a Gene in RGD",
"in": "path",
"name": "rgdId",
"required": true,
"schema": {
"format": "int32",
"type": "integer"
}
}
],
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"$ref": "#/components/schemas/Gene"
}
}
},
"description": "OK"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Get a gene record by RGD ID",
"tags": [
"Gene"
]
}
},
"/genes/{symbol}/{speciesTypeKey}": {
"get": {
"operationId": "getGeneBySymbolUsingGET",
"parameters": [
{
"description": "Gene Symbol",
"in": "path",
"name": "symbol",
"required": true,
"schema": {
"type": "string"
}
},
{
"description": "Species type key. A list of species type keys can be found in the lookup service",
"in": "path",
"name": "speciesTypeKey",
"required": true,
"schema": {
"format": "int32",
"type": "integer"
}
}
],
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"$ref": "#/components/schemas/Gene"
}
}
},
"description": "OK"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Get a gene record by symbol and species type key",
"tags": [
"Gene"
]
}
},
"/lookup/geneTypes": {
"get": {
"operationId": "getGeneTypesUsingGET",
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"items": {
"type": "string"
},
"type": "array"
}
}
},
"description": "OK"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Returns a list of gene types avialable in RGD",
"tags": [
"Lookup"
]
}
},
"/lookup/id/map/EnsemblGene": {
"post": {
"operationId": "getEnsemblGeneMappingUsingPOST",
"requestBody": {
"$ref": "#/components/requestBodies/RGDIDListRequest"
},
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"additionalProperties": {
"type": "string"
},
"type": "object"
}
}
},
"description": "OK"
},
"201": {
"description": "Created"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Translate RGD IDs to Ensembl Gene IDs",
"tags": [
"Lookup"
]
}
},
"/lookup/id/map/EnsemblGene/{rgdId}": {
"get": {
"operationId": "getEnsemblGeneMappingUsingGET",
"parameters": [
{
"description": "RGD ID",
"in": "path",
"name": "rgdId",
"required": true,
"schema": {
"format": "int32",
"type": "integer"
}
}
],
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"additionalProperties": {
"type": "string"
},
"type": "object"
}
}
},
"description": "OK"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Translate an RGD ID to an Ensembl Gene ID",
"tags": [
"Lookup"
]
}
},
"/lookup/id/map/EnsemblProtein": {
"post": {
"operationId": "getEnsemblProteinMappingUsingPOST",
"requestBody": {
"$ref": "#/components/requestBodies/RGDIDListRequest"
},
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"additionalProperties": {
"type": "string"
},
"type": "object"
}
}
},
"description": "OK"
},
"201": {
"description": "Created"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Translate RGD IDs to Ensembl Protein IDs",
"tags": [
"Lookup"
]
}
},
"/lookup/id/map/EnsemblProtein/{rgdId}": {
"get": {
"operationId": "getEnsemblProteinMappingUsingGET",
"parameters": [
{
"description": "RGD ID",
"in": "path",
"name": "rgdId",
"required": true,
"schema": {
"format": "int32",
"type": "integer"
}
}
],
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"additionalProperties": {
"type": "string"
},
"type": "object"
}
}
},
"description": "OK"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Translate an RGD ID to an Ensembl Protein ID",
"tags": [
"Lookup"
]
}
},
"/lookup/id/map/EnsemblTranscript": {
"post": {
"operationId": "getEnsemblTranscriptMappingUsingPOST",
"requestBody": {
"$ref": "#/components/requestBodies/RGDIDListRequest"
},
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"additionalProperties": {
"type": "string"
},
"type": "object"
}
}
},
"description": "OK"
},
"201": {
"description": "Created"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Translate RGD IDs to Ensembl Transcript IDs",
"tags": [
"Lookup"
]
}
},
"/lookup/id/map/EnsemblTranscript/{rgdId}": {
"get": {
"operationId": "getEnsemblTranscriptMappingUsingGET",
"parameters": [
{
"description": "RGD ID",
"in": "path",
"name": "rgdId",
"required": true,
"schema": {
"format": "int32",
"type": "integer"
}
}
],
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"additionalProperties": {
"type": "string"
},
"type": "object"
}
}
},
"description": "OK"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Translate an RGD ID to an Ensembl Transcript ID",
"tags": [
"Lookup"
]
}
},
"/lookup/id/map/GTEx": {
"post": {
"operationId": "getGTEXMappingUsingPOST",
"requestBody": {
"$ref": "#/components/requestBodies/RGDIDListRequest"
},
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"additionalProperties": {
"type": "string"
},
"type": "object"
}
}
},
"description": "OK"
},
"201": {
"description": "Created"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Translate RGD IDs to GTEx IDs",
"tags": [
"Lookup"
]
}
},
"/lookup/id/map/GTEx/{rgdId}": {
"get": {
"operationId": "getGTEXMappingUsingGET",
"parameters": [
{
"description": "RGD ID",
"in": "path",
"name": "rgdId",
"required": true,
"schema": {
"format": "int32",
"type": "integer"
}
}
],
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"additionalProperties": {
"type": "string"
},
"type": "object"
}
}
},
"description": "OK"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Translate an RGD ID to an GTEx ID",
"tags": [
"Lookup"
]
}
},
"/lookup/id/map/GenBankNucleotide": {
"post": {
"operationId": "getGenBankNucleotideMappingUsingPOST",
"requestBody": {
"$ref": "#/components/requestBodies/RGDIDListRequest"
},
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"additionalProperties": {
"type": "string"
},
"type": "object"
}
}
},
"description": "OK"
},
"201": {
"description": "Created"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Translate RGD IDs to GenBank Nucleotide IDs",
"tags": [
"Lookup"
]
}
},
"/lookup/id/map/GenBankNucleotide/{rgdId}": {
"get": {
"operationId": "getGenBankNucleotideMappingUsingGET",
"parameters": [
{
"description": "RGD ID",
"in": "path",
"name": "rgdId",
"required": true,
"schema": {
"format": "int32",
"type": "integer"
}
}
],
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"additionalProperties": {
"type": "string"
},
"type": "object"
}
}
},
"description": "OK"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Translate an RGD ID to a GenBank Nucleotide ID",
"tags": [
"Lookup"
]
}
},
"/lookup/id/map/GenBankProtein": {
"post": {
"operationId": "getGenBankProteinMappingUsingPOST",
"requestBody": {
"$ref": "#/components/requestBodies/RGDIDListRequest"
},
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"additionalProperties": {
"type": "string"
},
"type": "object"
}
}
},
"description": "OK"
},
"201": {
"description": "Created"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Translate RGD IDs to GenBank Protein IDs",
"tags": [
"Lookup"
]
}
},
"/lookup/id/map/GenBankProtein/{rgdId}": {
"get": {
"operationId": "getGenBankProteinMappingUsingGET",
"parameters": [
{
"description": "RGD ID",
"in": "path",
"name": "rgdId",
"required": true,
"schema": {
"format": "int32",
"type": "integer"
}
}
],
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"additionalProperties": {
"type": "string"
},
"type": "object"
}
}
},
"description": "OK"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Translate an RGD ID to a GenBank Protein ID",
"tags": [
"Lookup"
]
}
},
"/lookup/id/map/HGNC": {
"post": {
"operationId": "getHGNCMappingUsingPOST",
"requestBody": {
"$ref": "#/components/requestBodies/RGDIDListRequest"
},
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"additionalProperties": {
"type": "string"
},
"type": "object"
}
}
},
"description": "OK"
},
"201": {
"description": "Created"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Translate RGD IDs to HGNC IDs",
"tags": [
"Lookup"
]
}
},
"/lookup/id/map/HGNC/{rgdId}": {
"get": {
"operationId": "getHGNCMappingUsingGET",
"parameters": [
{
"description": "RGD ID",
"in": "path",
"name": "rgdId",
"required": true,
"schema": {
"format": "int32",
"type": "integer"
}
}
],
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"additionalProperties": {
"type": "string"
},
"type": "object"
}
}
},
"description": "OK"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Translate an RGD ID to an HGNC ID",
"tags": [
"Lookup"
]
}
},
"/lookup/id/map/MGI": {
"post": {
"operationId": "getMGIMappingUsingPOST",
"requestBody": {
"$ref": "#/components/requestBodies/RGDIDListRequest"
},
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"additionalProperties": {
"type": "string"
},
"type": "object"
}
}
},
"description": "OK"
},
"201": {
"description": "Created"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Translate RGD IDs to MGI IDs",
"tags": [
"Lookup"
]
}
},
"/lookup/id/map/MGI/{rgdId}": {
"get": {
"operationId": "getMGIMappingUsingGET",
"parameters": [
{
"description": "RGD ID",
"in": "path",
"name": "rgdId",
"required": true,
"schema": {
"format": "int32",
"type": "integer"
}
}
],
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"additionalProperties": {
"type": "string"
},
"type": "object"
}
}
},
"description": "OK"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Translate an RGD ID to an MGI ID",
"tags": [
"Lookup"
]
}
},
"/lookup/id/map/NCBIGene": {
"post": {
"operationId": "getNCBIGeneMappingUsingPOST",
"requestBody": {
"$ref": "#/components/requestBodies/RGDIDListRequest"
},
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"additionalProperties": {
"type": "string"
},
"type": "object"
}
}
},
"description": "OK"
},
"201": {
"description": "Created"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Translate RGD IDs to NCBI Gene IDs",
"tags": [
"Lookup"
]
}
},
"/lookup/id/map/NCBIGene/{rgdId}": {
"get": {
"operationId": "getNCBIGeneMappingUsingGET",
"parameters": [
{
"description": "RGD ID",
"in": "path",
"name": "rgdId",
"required": true,
"schema": {
"format": "int32",
"type": "integer"
}
}
],
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"additionalProperties": {
"type": "string"
},
"type": "object"
}
}
},
"description": "OK"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Translate an RGD ID to an NCBI Gene ID",
"tags": [
"Lookup"
]
}
},
"/lookup/id/map/UniProt": {
"post": {
"operationId": "getUniProtMappingUsingPOST",
"requestBody": {
"$ref": "#/components/requestBodies/RGDIDListRequest"
},
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"additionalProperties": {
"type": "string"
},
"type": "object"
}
}
},
"description": "OK"
},
"201": {
"description": "Created"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Translate RGD IDs to UniProt IDs",
"tags": [
"Lookup"
]
}
},
"/lookup/id/map/UniProt/{rgdId}": {
"get": {
"operationId": "getUniProtMappingUsingGET",
"parameters": [
{
"description": "RGD ID",
"in": "path",
"name": "rgdId",
"required": true,
"schema": {
"format": "int32",
"type": "integer"
}
}
],
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"additionalProperties": {
"type": "string"
},
"type": "object"
}
}
},
"description": "OK"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Translate an RGD ID to a UniProt ID",
"tags": [
"Lookup"
]
}
},
"/lookup/maps/{speciesTypeKey}": {
"get": {
"operationId": "getMapsUsingGET",
"parameters": [
{
"description": "RGD species type key. A full list of keys is available throught the lookup service. 1=human, 2=mouse, 3=rat,ect",
"in": "path",
"name": "speciesTypeKey",
"required": true,
"schema": {
"format": "int32",
"type": "integer"
}
}
],
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"items": {
"$ref": "#/components/schemas/Map"
},
"type": "array"
}
}
},
"description": "OK"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Return a list assembly maps for a species",
"tags": [
"Lookup"
]
}
},
"/lookup/speciesTypeKeys": {
"get": {
"operationId": "getSpeciesTypesUsingGET",
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"type": "object"
}
}
},
"description": "OK"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Return a Map of species type keys available in RGD",
"tags": [
"Lookup"
]
}
},
"/lookup/standardUnit/{accId}": {
"get": {
"operationId": "getMapsUsingGET_1",
"parameters": [
{
"description": "RGD term acc",
"in": "path",
"name": "accId",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"type": "string"
}
}
},
"description": "OK"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Return a standardUnit for an ontology if it exists",
"tags": [
"Lookup"
]
}
},
"/maps/chr/{chromosome}/{mapKey}": {
"get": {
"operationId": "getChromosomeByAssemblyUsingGET",
"parameters": [
{
"description": "chromosome",
"in": "path",
"name": "chromosome",
"required": true,
"schema": {
"type": "string"
}
},
{
"description": "mapKey",
"in": "path",
"name": "mapKey",
"required": true,
"schema": {
"format": "int32",
"type": "integer"
}
}
],
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"$ref": "#/components/schemas/Chromosome"
}
}
},
"description": "OK"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Return a list of chromosomes",
"tags": [
"Chromosome",
"Map"
]
}
},
"/maps/chr/{mapKey}": {
"get": {
"operationId": "getChromosomesByAssemblyUsingGET",
"parameters": [
{
"description": "mapKey",
"in": "path",
"name": "mapKey",
"required": true,
"schema": {
"format": "int32",
"type": "integer"
}
}
],
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"items": {
"type": "string"
},
"type": "array"
}
}
},
"description": "OK"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Return a list of chromosomes",
"tags": [
"Chromosome",
"Map"
]
}
},
"/maps/{speciesTypeKey}": {
"get": {
"operationId": "getMapsBySpeciesUsingGET",
"parameters": [
{
"description": "species Key",
"in": "path",
"name": "speciesTypeKey",
"required": true,
"schema": {
"format": "int32",
"type": "integer"
}
}
],
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"items": {
"$ref": "#/components/schemas/Map"
},
"type": "array"
}
}
},
"description": "OK"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Return a list of assemblies",
"tags": [
"Map"
]
}
},
"/ontology/ont/{accId}": {
"get": {
"operationId": "getOntDagsUsingGET",
"parameters": [
{
"description": "Accession ID",
"in": "path",
"name": "accId",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"additionalProperties": {
"items": {
"type": "string"
},
"type": "array"
},
"type": "object"
}
}
},
"description": "OK"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Returns child and parent terms for Accession ID",
"tags": [
"Ontology"
]
}
},
"/ontology/term/{accId1}/{accId2}": {
"get": {
"operationId": "isDescendantOfUsingGET",
"parameters": [
{
"description": "Child Term Accession ID",
"in": "path",
"name": "accId1",
"required": true,
"schema": {
"type": "string"
}
},
{
"description": "Parent Term Accession ID",
"in": "path",
"name": "accId2",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"type": "boolean"
}
}
},
"description": "OK"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Returns true or false for terms",
"tags": [
"Ontology"
]
}
},
"/ontology/term/{accId}": {
"get": {
"operationId": "getTermUsingGET",
"parameters": [
{
"description": "Term Accession ID",
"in": "path",
"name": "accId",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"$ref": "#/components/schemas/Term"
}
}
},
"description": "OK"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Returns term for Accession ID",
"tags": [
"Ontology"
]
}
},
"/pathways/diagrams/search/{searchString}": {
"get": {
"operationId": "searchPathwaysUsingGET",
"parameters": [
{
"description": "Free text search string",
"in": "path",
"name": "searchString",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"items": {
"$ref": "#/components/schemas/Pathway"
},
"type": "array"
}
}
},
"description": "OK"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Return a list of pathways based on search term",
"tags": [
"Pathway"
]
}
},
"/pathways/diagramsForCategory/{category}": {
"get": {
"operationId": "getPathwaysWithDiagramsForCategoryUsingGET",
"parameters": [
{
"description": "Pathway Category",
"in": "path",
"name": "category",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"items": {
"$ref": "#/components/schemas/Pathway"
},
"type": "array"
}
}
},
"description": "OK"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Return a list of pathways based on category provided",
"tags": [
"Pathway"
]
}
},
"/phenotype/phenominer/chart/{speciesTypeKey}/{refRgdId}/{termString}": {
"get": {
"operationId": "getChartInfoUsingGET",
"parameters": [
{
"description": "Species Type Key - 3=rat 4=chinchilla ",
"in": "path",
"name": "speciesTypeKey",
"required": true,
"schema": {
"format": "int32",
"type": "integer"
}
},
{
"description": "Reference RGD ID for a study",
"in": "path",
"name": "refRgdId",
"required": true,
"schema": {
"format": "int32",
"type": "integer"
}
},
{
"description": "List of term accession IDs",
"in": "path",
"name": "termString",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"additionalProperties": {
"type": "object"
},
"type": "object"
}
}
},
"description": "OK"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Return a list of quantitative phenotypes values based on a combination of Clinical Measurement, Experimental Condition, Rat Strain, and/or Measurement Method ontology terms. Results will be all records that match all terms submitted. Ontology ids should be submitted as a comma delimited list (ex. RS:0000029,CMO:0000155,CMO:0000139). Species type is an integer value (3=rat, 4=chinchilla). Reference RGD ID for a study works like a filter.",
"tags": [
"Quantitative Phenotype"
]
}
},
"/phenotype/phenominer/chart/{speciesTypeKey}/{termString}": {
"get": {
"operationId": "getChartInfoUsingGET_1",
"parameters": [
{
"description": "Species Type Key - 3=rat 4=chinchilla ",
"in": "path",
"name": "speciesTypeKey",
"required": true,
"schema": {
"format": "int32",
"type": "integer"
}
},
{
"description": "List of term accession IDs",
"in": "path",
"name": "termString",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"additionalProperties": {
"type": "object"
},
"type": "object"
}
}
},
"description": "OK"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Return a list of quantitative phenotypes values based on a combination of Clinical Measurement, Experimental Condition, Rat Strain, and/or Measurement Method ontology terms. Results will be all records that match all terms submitted. Ontology ids should be submitted as a comma delimited list (ex. RS:0000029,CMO:0000155,CMO:0000139). Species type is an integer value (3=rat, 4=chinchilla)",
"tags": [
"Quantitative Phenotype"
]
}
},
"/qtls/mapped/{chr}/{start}/{stop}/{mapKey}": {
"get": {
"operationId": "getMappedQTLByPositionUsingGET",
"parameters": [
{
"description": "Chromosome",
"in": "path",
"name": "chr",
"required": true,
"schema": {
"type": "string"
}
},
{
"description": "Start Position",
"in": "path",
"name": "start",
"required": true,
"schema": {
"format": "int64",
"type": "integer"
}
},
{
"description": "Stop Position",
"in": "path",
"name": "stop",
"required": true,
"schema": {
"format": "int64",
"type": "integer"
}
},
{
"description": "A list of assembly map keys can be found using the lookup service",
"in": "path",
"name": "mapKey",
"required": true,
"schema": {
"format": "int32",
"type": "integer"
}
}
],
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"items": {
"$ref": "#/components/schemas/MappedQTL"
},
"type": "array"
}
}
},
"description": "OK"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Returns a list QTL for given position and assembly map",
"tags": [
"QTL"
]
}
},
"/qtls/{chr}/{start}/{stop}/{mapKey}": {
"get": {
"operationId": "getQtlListByPositionUsingGET",
"parameters": [
{
"description": "Chromosome",
"in": "path",
"name": "chr",
"required": true,
"schema": {
"type": "string"
}
},
{
"description": "Start Position",
"in": "path",
"name": "start",
"required": true,
"schema": {
"format": "int64",
"type": "integer"
}
},
{
"description": "Stop Position",
"in": "path",
"name": "stop",
"required": true,
"schema": {
"format": "int64",
"type": "integer"
}
},
{
"description": "A list of assembly map keys can be found using the lookup service",
"in": "path",
"name": "mapKey",
"required": true,
"schema": {
"format": "int32",
"type": "integer"
}
}
],
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"items": {
"$ref": "#/components/schemas/QTL"
},
"type": "array"
}
}
},
"description": "OK"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Returns a list QTL for given position and assembly map",
"tags": [
"QTL"
]
}
},
"/qtls/{rgdId}": {
"get": {
"operationId": "getQTLByRgdIdUsingGET",
"parameters": [
{
"description": "RGD ID",
"in": "path",
"name": "rgdId",
"required": true,
"schema": {
"format": "int32",
"type": "integer"
}
}
],
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"$ref": "#/components/schemas/QTL"
}
}
},
"description": "OK"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Return a QTL for provided RGD ID",
"tags": [
"QTL"
]
}
},
"/sslps/mapped/{chr}/{start}/{stop}/{mapKey}": {
"get": {
"operationId": "getMappedSSLPByPositionUsingGET",
"parameters": [
{
"description": "Chromosome",
"in": "path",
"name": "chr",
"required": true,
"schema": {
"type": "string"
}
},
{
"description": "Start Position",
"in": "path",
"name": "start",
"required": true,
"schema": {
"format": "int64",
"type": "integer"
}
},
{
"description": "Stop Position",
"in": "path",
"name": "stop",
"required": true,
"schema": {
"format": "int64",
"type": "integer"
}
},
{
"description": "A list of assembly map keys can be found using the lookup service",
"in": "path",
"name": "mapKey",
"required": true,
"schema": {
"format": "int32",
"type": "integer"
}
}
],
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"items": {
"$ref": "#/components/schemas/MappedSSLP"
},
"type": "array"
}
}
},
"description": "OK"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Returns a list SSLP for given position and assembly map",
"tags": [
"SSLP"
]
}
},
"/stats/count/activeObject/{speciesTypeKey}/{dateYYYYMMDD}": {
"get": {
"operationId": "getActiveObjectCountUsingGET",
"parameters": [
{
"description": "speciesTypeKey",
"in": "path",
"name": "speciesTypeKey",
"required": true,
"schema": {
"format": "int32",
"type": "integer"
}
},
{
"description": "dateYYYYMMDD",
"in": "path",
"name": "dateYYYYMMDD",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"additionalProperties": {
"type": "string"
},
"type": "object"
}
}
},
"description": "OK"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Count of active objects by type, for specified species and date",
"tags": [
"Statistics"
]
}
},
"/stats/count/geneType/{speciesTypeKey}/{dateYYYYMMDD}": {
"get": {
"operationId": "getGeneTypeCountUsingGET",
"parameters": [
{
"description": "speciesTypeKey",
"in": "path",
"name": "speciesTypeKey",
"required": true,
"schema": {
"format": "int32",
"type": "integer"
}
},
{
"description": "dateYYYYMMDD",
"in": "path",
"name": "dateYYYYMMDD",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"additionalProperties": {
"type": "string"
},
"type": "object"
}
}
},
"description": "OK"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Count of gene types, for specified species and date",
"tags": [
"Statistics"
]
}
},
"/stats/count/objectStatus/{speciesTypeKey}/{dateYYYYMMDD}": {
"get": {
"operationId": "getObjectStatusCountUsingGET",
"parameters": [
{
"description": "speciesTypeKey",
"in": "path",
"name": "speciesTypeKey",
"required": true,
"schema": {
"format": "int32",
"type": "integer"
}
},
{
"description": "dateYYYYMMDD",
"in": "path",
"name": "dateYYYYMMDD",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"additionalProperties": {
"type": "string"
},
"type": "object"
}
}
},
"description": "OK"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Count of objects with given status, for specified species and date",
"tags": [
"Statistics"
]
}
},
"/stats/count/objectWithRefSeq/{speciesTypeKey}/{dateYYYYMMDD}": {
"get": {
"operationId": "getObjectsWithRefSeqCountUsingGET",
"parameters": [
{
"description": "speciesTypeKey",
"in": "path",
"name": "speciesTypeKey",
"required": true,
"schema": {
"format": "int32",
"type": "integer"
}
},
{
"description": "dateYYYYMMDD",
"in": "path",
"name": "dateYYYYMMDD",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"additionalProperties": {
"type": "string"
},
"type": "object"
}
}
},
"description": "OK"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Count of objects with reference sequence(s), by object type, for specified species and date",
"tags": [
"Statistics"
]
}
},
"/stats/count/objectWithReference/{speciesTypeKey}/{dateYYYYMMDD}": {
"get": {
"operationId": "getObjectsWithReferenceCountUsingGET",
"parameters": [
{
"description": "speciesTypeKey",
"in": "path",
"name": "speciesTypeKey",
"required": true,
"schema": {
"format": "int32",
"type": "integer"
}
},
{
"description": "dateYYYYMMDD",
"in": "path",
"name": "dateYYYYMMDD",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"additionalProperties": {
"type": "string"
},
"type": "object"
}
}
},
"description": "OK"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Count of objects with reference, by object type, for specified species and date",
"tags": [
"Statistics"
]
}
},
"/stats/count/objectWithXdb/{speciesTypeKey}/{objectKey}/{dateYYYYMMDD}": {
"get": {
"operationId": "getObjectsWithXDBsCountUsingGET",
"parameters": [
{
"description": "speciesTypeKey",
"in": "path",
"name": "speciesTypeKey",
"required": true,
"schema": {
"format": "int32",
"type": "integer"
}
},
{
"description": "objectKey",
"in": "path",
"name": "objectKey",
"required": true,
"schema": {
"format": "int32",
"type": "integer"
}
},
{
"description": "dateYYYYMMDD",
"in": "path",
"name": "dateYYYYMMDD",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"additionalProperties": {
"type": "string"
},
"type": "object"
}
}
},
"description": "OK"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Count of objects with external database ids, by database id, for specified species, object type and date",
"tags": [
"Statistics"
]
}
},
"/stats/count/proteinInteraction/{speciesTypeKey}/{dateYYYYMMDD}": {
"get": {
"operationId": "getProteinInteractionCountUsingGET",
"parameters": [
{
"description": "speciesTypeKey",
"in": "path",
"name": "speciesTypeKey",
"required": true,
"schema": {
"format": "int32",
"type": "integer"
}
},
{
"description": "dateYYYYMMDD",
"in": "path",
"name": "dateYYYYMMDD",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"additionalProperties": {
"type": "string"
},
"type": "object"
}
}
},
"description": "OK"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Count of protein interactions, for specified species and date",
"tags": [
"Statistics"
]
}
},
"/stats/count/qtlInheritanceType/{speciesTypeKey}/{dateYYYYMMDD}": {
"get": {
"operationId": "getQtlInheritanceTypeCountUsingGET",
"parameters": [
{
"description": "speciesTypeKey",
"in": "path",
"name": "speciesTypeKey",
"required": true,
"schema": {
"format": "int32",
"type": "integer"
}
},
{
"description": "dateYYYYMMDD",
"in": "path",
"name": "dateYYYYMMDD",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"additionalProperties": {
"type": "string"
},
"type": "object"
}
}
},
"description": "OK"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Count of strains, by qtl inheritance type, for specified species and date",
"tags": [
"Statistics"
]
}
},
"/stats/count/retiredObject/{speciesTypeKey}/{dateYYYYMMDD}": {
"get": {
"operationId": "getRetiredObjectCountUsingGET",
"parameters": [
{
"description": "speciesTypeKey",
"in": "path",
"name": "speciesTypeKey",
"required": true,
"schema": {
"format": "int32",
"type": "integer"
}
},
{
"description": "dateYYYYMMDD",
"in": "path",
"name": "dateYYYYMMDD",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"additionalProperties": {
"type": "string"
},
"type": "object"
}
}
},
"description": "OK"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Count of retired objects by type, for specified species and date",
"tags": [
"Statistics"
]
}
},
"/stats/count/strainType/{speciesTypeKey}/{dateYYYYMMDD}": {
"get": {
"operationId": "getStrainTypeCountUsingGET",
"parameters": [
{
"description": "speciesTypeKey",
"in": "path",
"name": "speciesTypeKey",
"required": true,
"schema": {
"format": "int32",
"type": "integer"
}
},
{
"description": "dateYYYYMMDD",
"in": "path",
"name": "dateYYYYMMDD",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"additionalProperties": {
"type": "string"
},
"type": "object"
}
}
},
"description": "OK"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Count of strain types, for specified species and date",
"tags": [
"Statistics"
]
}
},
"/stats/count/withdrawnObject/{speciesTypeKey}/{dateYYYYMMDD}": {
"get": {
"operationId": "getWithdrawnObjectCountUsingGET",
"parameters": [
{
"description": "speciesTypeKey",
"in": "path",
"name": "speciesTypeKey",
"required": true,
"schema": {
"format": "int32",
"type": "integer"
}
},
{
"description": "dateYYYYMMDD",
"in": "path",
"name": "dateYYYYMMDD",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"additionalProperties": {
"type": "string"
},
"type": "object"
}
}
},
"description": "OK"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Count of withdrawn objects by type, for specified species and date",
"tags": [
"Statistics"
]
}
},
"/stats/count/xdb/{speciesTypeKey}/{dateYYYYMMDD}": {
"get": {
"operationId": "getXdbsCountUsingGET",
"parameters": [
{
"description": "speciesTypeKey",
"in": "path",
"name": "speciesTypeKey",
"required": true,
"schema": {
"format": "int32",
"type": "integer"
}
},
{
"description": "dateYYYYMMDD",
"in": "path",
"name": "dateYYYYMMDD",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"additionalProperties": {
"type": "string"
},
"type": "object"
}
}
},
"description": "OK"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Count of external database ids, for specied species and date",
"tags": [
"Statistics"
]
}
},
"/stats/diff/activeObject/{speciesTypeKey}/{dateFromYYYYMMDD}/{dateToYYYYMMDD}": {
"get": {
"operationId": "getActiveObjectDiffUsingGET",
"parameters": [
{
"description": "speciesTypeKey",
"in": "path",
"name": "speciesTypeKey",
"required": true,
"schema": {
"format": "int32",
"type": "integer"
}
},
{
"description": "dateFromYYYYMMDD",
"in": "path",
"name": "dateFromYYYYMMDD",
"required": true,
"schema": {
"type": "string"
}
},
{
"description": "dateToYYYYMMDD",
"in": "path",
"name": "dateToYYYYMMDD",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"additionalProperties": {
"type": "string"
},
"type": "object"
}
}
},
"description": "OK"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Count difference of active objects, by type, for specified species and date range",
"tags": [
"Statistics"
]
}
},
"/stats/diff/geneType/{speciesTypeKey}/{dateFromYYYYMMDD}/{dateToYYYYMMDD}": {
"get": {
"operationId": "getGeneTypeDiffUsingGET",
"parameters": [
{
"description": "speciesTypeKey",
"in": "path",
"name": "speciesTypeKey",
"required": true,
"schema": {
"format": "int32",
"type": "integer"
}
},
{
"description": "dateFromYYYYMMDD",
"in": "path",
"name": "dateFromYYYYMMDD",
"required": true,
"schema": {
"type": "string"
}
},
{
"description": "dateToYYYYMMDD",
"in": "path",
"name": "dateToYYYYMMDD",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"additionalProperties": {
"type": "string"
},
"type": "object"
}
}
},
"description": "OK"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Count difference of gene types, for specified species and date range",
"tags": [
"Statistics"
]
}
},
"/stats/diff/objectStatus/{speciesTypeKey}/{dateFromYYYYMMDD}/{dateToYYYYMMDD}": {
"get": {
"operationId": "getObjectStatusDiffUsingGET",
"parameters": [
{
"description": "speciesTypeKey",
"in": "path",
"name": "speciesTypeKey",
"required": true,
"schema": {
"format": "int32",
"type": "integer"
}
},
{
"description": "dateFromYYYYMMDD",
"in": "path",
"name": "dateFromYYYYMMDD",
"required": true,
"schema": {
"type": "string"
}
},
{
"description": "dateToYYYYMMDD",
"in": "path",
"name": "dateToYYYYMMDD",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"additionalProperties": {
"type": "string"
},
"type": "object"
}
}
},
"description": "OK"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Count difference of objects with given status, for specified species and date range",
"tags": [
"Statistics"
]
}
},
"/stats/diff/objectWithRefSeq/{speciesTypeKey}/{dateFromYYYYMMDD}/{dateToYYYYMMDD}": {
"get": {
"operationId": "getObjectsWithRefSeqDiffUsingGET",
"parameters": [
{
"description": "speciesTypeKey",
"in": "path",
"name": "speciesTypeKey",
"required": true,
"schema": {
"format": "int32",
"type": "integer"
}
},
{
"description": "dateFromYYYYMMDD",
"in": "path",
"name": "dateFromYYYYMMDD",
"required": true,
"schema": {
"type": "string"
}
},
{
"description": "dateToYYYYMMDD",
"in": "path",
"name": "dateToYYYYMMDD",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"additionalProperties": {
"type": "string"
},
"type": "object"
}
}
},
"description": "OK"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Count difference of objects with reference sequence(s), by object type, for specified species and date range",
"tags": [
"Statistics"
]
}
},
"/stats/diff/objectWithReference/{speciesTypeKey}/{dateFromYYYYMMDD}/{dateToYYYYMMDD}": {
"get": {
"operationId": "getObjectsWithReferenceDiffUsingGET",
"parameters": [
{
"description": "speciesTypeKey",
"in": "path",
"name": "speciesTypeKey",
"required": true,
"schema": {
"format": "int32",
"type": "integer"
}
},
{
"description": "dateFromYYYYMMDD",
"in": "path",
"name": "dateFromYYYYMMDD",
"required": true,
"schema": {
"type": "string"
}
},
{
"description": "dateToYYYYMMDD",
"in": "path",
"name": "dateToYYYYMMDD",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"additionalProperties": {
"type": "string"
},
"type": "object"
}
}
},
"description": "OK"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Count difference of objects with reference, by object type, for specified species and date range",
"tags": [
"Statistics"
]
}
},
"/stats/diff/objectWithXdb/{speciesTypeKey}/{objectKey}/{dateFromYYYYMMDD}/{dateToYYYYMMDD}": {
"get": {
"operationId": "getObjectsWithXDBsDiffUsingGET",
"parameters": [
{
"description": "speciesTypeKey",
"in": "path",
"name": "speciesTypeKey",
"required": true,
"schema": {
"format": "int32",
"type": "integer"
}
},
{
"description": "objectKey",
"in": "path",
"name": "objectKey",
"required": true,
"schema": {
"format": "int32",
"type": "integer"
}
},
{
"description": "dateFromYYYYMMDD",
"in": "path",
"name": "dateFromYYYYMMDD",
"required": true,
"schema": {
"type": "string"
}
},
{
"description": "dateToYYYYMMDD",
"in": "path",
"name": "dateToYYYYMMDD",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"additionalProperties": {
"type": "string"
},
"type": "object"
}
}
},
"description": "OK"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Count difference of objects with external database ids, by database id, for specified species, object type and date range",
"tags": [
"Statistics"
]
}
},
"/stats/diff/proteinInteraction/{speciesTypeKey}/{dateFromYYYYMMDD}/{dateToYYYYMMDD}": {
"get": {
"operationId": "getProteinInteractionDiffUsingGET",
"parameters": [
{
"description": "speciesTypeKey",
"in": "path",
"name": "speciesTypeKey",
"required": true,
"schema": {
"format": "int32",
"type": "integer"
}
},
{
"description": "dateFromYYYYMMDD",
"in": "path",
"name": "dateFromYYYYMMDD",
"required": true,
"schema": {
"type": "string"
}
},
{
"description": "dateToYYYYMMDD",
"in": "path",
"name": "dateToYYYYMMDD",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"additionalProperties": {
"type": "string"
},
"type": "object"
}
}
},
"description": "OK"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Count difference of protein interactions, for specified species and date range",
"tags": [
"Statistics"
]
}
},
"/stats/diff/qtlInheritanceType/{speciesTypeKey}/{dateFromYYYYMMDD}/{dateToYYYYMMDD}": {
"get": {
"operationId": "getQtlInheritanceTypeDiffUsingGET",
"parameters": [
{
"description": "speciesTypeKey",
"in": "path",
"name": "speciesTypeKey",
"required": true,
"schema": {
"format": "int32",
"type": "integer"
}
},
{
"description": "dateFromYYYYMMDD",
"in": "path",
"name": "dateFromYYYYMMDD",
"required": true,
"schema": {
"type": "string"
}
},
{
"description": "dateToYYYYMMDD",
"in": "path",
"name": "dateToYYYYMMDD",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"additionalProperties": {
"type": "string"
},
"type": "object"
}
}
},
"description": "OK"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Count difference of strains, by qtl inheritance type, for specified species and date range",
"tags": [
"Statistics"
]
}
},
"/stats/diff/retiredObject/{speciesTypeKey}/{dateFromYYYYMMDD}/{dateToYYYYMMDD}": {
"get": {
"operationId": "getRetiredObjectDiffUsingGET",
"parameters": [
{
"description": "speciesTypeKey",
"in": "path",
"name": "speciesTypeKey",
"required": true,
"schema": {
"format": "int32",
"type": "integer"
}
},
{
"description": "dateFromYYYYMMDD",
"in": "path",
"name": "dateFromYYYYMMDD",
"required": true,
"schema": {
"type": "string"
}
},
{
"description": "dateToYYYYMMDD",
"in": "path",
"name": "dateToYYYYMMDD",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"additionalProperties": {
"type": "string"
},
"type": "object"
}
}
},
"description": "OK"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Count difference of retired objects, by type, for specified species and date range",
"tags": [
"Statistics"
]
}
},
"/stats/diff/strainType/{speciesTypeKey}/{dateFromYYYYMMDD}/{dateToYYYYMMDD}": {
"get": {
"operationId": "getStrainTypeDiffUsingGET",
"parameters": [
{
"description": "speciesTypeKey",
"in": "path",
"name": "speciesTypeKey",
"required": true,
"schema": {
"format": "int32",
"type": "integer"
}
},
{
"description": "dateFromYYYYMMDD",
"in": "path",
"name": "dateFromYYYYMMDD",
"required": true,
"schema": {
"type": "string"
}
},
{
"description": "dateToYYYYMMDD",
"in": "path",
"name": "dateToYYYYMMDD",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"additionalProperties": {
"type": "string"
},
"type": "object"
}
}
},
"description": "OK"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Count difference of strain types, for specified species and date range",
"tags": [
"Statistics"
]
}
},
"/stats/diff/withdrawnObject/{speciesTypeKey}/{dateFromYYYYMMDD}/{dateToYYYYMMDD}": {
"get": {
"operationId": "getWithdrawnObjectDiffUsingGET",
"parameters": [
{
"description": "speciesTypeKey",
"in": "path",
"name": "speciesTypeKey",
"required": true,
"schema": {
"format": "int32",
"type": "integer"
}
},
{
"description": "dateFromYYYYMMDD",
"in": "path",
"name": "dateFromYYYYMMDD",
"required": true,
"schema": {
"type": "string"
}
},
{
"description": "dateToYYYYMMDD",
"in": "path",
"name": "dateToYYYYMMDD",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"additionalProperties": {
"type": "string"
},
"type": "object"
}
}
},
"description": "OK"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Count difference of withdrawn objects, by type, for specified species and date range",
"tags": [
"Statistics"
]
}
},
"/stats/diff/xdb/{speciesTypeKey}/{dateFromYYYYMMDD}/{dateToYYYYMMDD}": {
"get": {
"operationId": "getXdbsDiffUsingGET",
"parameters": [
{
"description": "speciesTypeKey",
"in": "path",
"name": "speciesTypeKey",
"required": true,
"schema": {
"format": "int32",
"type": "integer"
}
},
{
"description": "dateFromYYYYMMDD",
"in": "path",
"name": "dateFromYYYYMMDD",
"required": true,
"schema": {
"type": "string"
}
},
{
"description": "dateToYYYYMMDD",
"in": "path",
"name": "dateToYYYYMMDD",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"additionalProperties": {
"type": "string"
},
"type": "object"
}
}
},
"description": "OK"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Count difference of external database ids, for specified species and date range",
"tags": [
"Statistics"
]
}
},
"/stats/term/{accId}/{filterAccId}": {
"get": {
"operationId": "getTermStatsUsingGET",
"parameters": [
{
"description": "accId",
"in": "path",
"name": "accId",
"required": true,
"schema": {
"type": "string"
}
},
{
"description": "filterAccId",
"in": "path",
"name": "filterAccId",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"additionalProperties": {
"format": "int32",
"type": "integer"
},
"type": "object"
}
}
},
"description": "OK"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "getTermStats",
"tags": [
"Statistics"
]
}
},
"/strains/all": {
"get": {
"operationId": "getAllStrainsUsingGET",
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"items": {
"$ref": "#/components/schemas/Strain"
},
"type": "array"
}
}
},
"description": "OK"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Return all active strains in RGD",
"tags": [
"Rat Strain"
]
}
},
"/strains/{chr}/{start}/{stop}/{mapKey}": {
"get": {
"operationId": "getStrainsByPositionUsingGET",
"parameters": [
{
"description": "Chromosome",
"in": "path",
"name": "chr",
"required": true,
"schema": {
"type": "string"
}
},
{
"description": "Start Position",
"in": "path",
"name": "start",
"required": true,
"schema": {
"format": "int64",
"type": "integer"
}
},
{
"description": "Stop Position",
"in": "path",
"name": "stop",
"required": true,
"schema": {
"format": "int64",
"type": "integer"
}
},
{
"description": "RGD Map Key (available through lookup service)",
"in": "path",
"name": "mapKey",
"required": true,
"schema": {
"format": "int32",
"type": "integer"
}
}
],
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"items": {
"$ref": "#/components/schemas/Strain"
},
"type": "array"
}
}
},
"description": "OK"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Return all active strains by position",
"tags": [
"Rat Strain"
]
}
},
"/strains/{rgdId}": {
"get": {
"operationId": "getStrainByRgdIdUsingGET",
"parameters": [
{
"description": "RGD ID of the strain",
"in": "path",
"name": "rgdId",
"required": true,
"schema": {
"format": "int32",
"type": "integer"
}
}
],
"responses": {
"200": {
"content": {
"*/*": {
"schema": {
"$ref": "#/components/schemas/Strain"
}
}
},
"description": "OK"
},
"401": {
"description": "Unauthorized"
},
"403": {
"description": "Forbidden"
},
"404": {
"description": "Not Found"
}
},
"summary": "Return a strain by RGD ID",
"tags": [
"Rat Strain"
]
}
}
},
"components": {
"requestBodies": {
"RGDIDListRequest": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RGDIDListRequest"
}
}
},
"description": "data"
}
},
"schemas": {
"AnnotatedGeneRequest": {
"properties": {
"accId": {
"type": "string"
},
"evidenceCodes": {
"items": {
"type": "string"
},
"type": "array"
},
"speciesTypeKeys": {
"items": {
"format": "int32",
"type": "integer"
},
"type": "array"
}
},
"title": "AnnotatedGeneRequest",
"type": "object"
},
"Annotation": {
"properties": {
"annotatedObjectRgdId": {
"format": "int32",
"type": "integer"
},
"annotationExtension": {
"type": "string"
},
"aspect": {
"type": "string"
},
"createdBy": {
"format": "int32",
"type": "integer"
},
"createdDate": {
"format": "date-time",
"type": "string"
},
"dataSrc": {
"type": "string"
},
"evidence": {
"type": "string"
},
"geneProductFormId": {
"type": "string"
},
"key": {
"format": "int32",
"type": "integer"
},
"lastModifiedBy": {
"format": "int32",
"type": "integer"
},
"lastModifiedDate": {
"format": "date-time",
"type": "string"
},
"notes": {
"type": "string"
},
"objectName": {
"type": "string"
},
"objectSymbol": {
"type": "string"
},
"originalCreatedDate": {
"format": "date-time",
"type": "string"
},
"qualifier": {
"type": "string"
},
"refRgdId": {
"format": "int32",
"type": "integer"
},
"relativeTo": {
"type": "string"
},
"rgdObjectKey": {
"format": "int32",
"type": "integer"
},
"speciesTypeKey": {
"format": "int32",
"type": "integer"
},
"term": {
"type": "string"
},
"termAcc": {
"type": "string"
},
"withInfo": {
"type": "string"
},
"xrefSource": {
"type": "string"
}
},
"title": "Annotation",
"type": "object"
},
"AnnotationRequest": {
"properties": {
"evidenceCodes": {
"items": {
"type": "string"
},
"type": "array"
},
"ids": {
"items": {
"type": "string"
},
"type": "array"
},
"speciesTypeKeys": {
"items": {
"format": "int32",
"type": "integer"
},
"type": "array"
},
"termAcc": {
"type": "string"
}
},
"title": "AnnotationRequest",
"type": "object"
},
"Chromosome": {
"properties": {
"chromosome": {
"type": "string"
},
"contigCount": {
"format": "int32",
"type": "integer"
},
"gapCount": {
"format": "int32",
"type": "integer"
},
"gapLength": {
"format": "int32",
"type": "integer"
},
"genbankId": {
"type": "string"
},
"mapKey": {
"format": "int32",
"type": "integer"
},
"ordinalNumber": {
"format": "int32",
"type": "integer"
},
"refseqId": {
"type": "string"
},
"seqLength": {
"format": "int32",
"type": "integer"
}
},
"title": "Chromosome",
"type": "object"
},
"EnrichmentGeneRequest": {
"properties": {
"accId": {
"type": "string"
},
"geneSymbols": {
"items": {
"type": "string"
},
"type": "array"
},
"species": {
"type": "string"
}
},
"title": "EnrichmentGeneRequest",
"type": "object"
},
"EnrichmentRequest": {
"properties": {
"aspect": {
"type": "string"
},
"genes": {
"items": {
"type": "string"
},
"type": "array"
},
"species": {
"type": "string"
}
},
"title": "EnrichmentRequest",
"type": "object"
},
"Gene": {
"properties": {
"agrDescription": {
"type": "string"
},
"description": {
"type": "string"
},
"ensemblFullName": {
"type": "string"
},
"ensemblGeneSymbol": {
"type": "string"
},
"ensemblGeneType": {
"type": "string"
},
"geneSource": {
"type": "string"
},
"key": {
"format": "int32",
"type": "integer"
},
"mergedDescription": {
"type": "string"
},
"name": {
"type": "string"
},
"ncbiAnnotStatus": {
"type": "string"
},
"nomenReviewDate": {
"format": "date-time",
"type": "string"
},
"nomenSource": {
"type": "string"
},
"notes": {
"type": "string"
},
"refSeqStatus": {
"type": "string"
},
"rgdId": {
"format": "int32",
"type": "integer"
},
"soAccId": {
"type": "string"
},
"speciesTypeKey": {
"format": "int32",
"type": "integer"
},
"symbol": {
"type": "string"
},
"type": {
"type": "string"
},
"variant": {
"type": "boolean"
}
},
"title": "Gene",
"type": "object"
},
"Map": {
"properties": {
"dbsnpVersion": {
"type": "string"
},
"description": {
"type": "string"
},
"key": {
"format": "int32",
"type": "integer"
},
"methodKey": {
"format": "int32",
"type": "integer"
},
"name": {
"type": "string"
},
"notes": {
"type": "string"
},
"primaryRefAssembly": {
"type": "boolean"
},
"rank": {
"format": "int32",
"type": "integer"
},
"refSeqAssemblyAcc": {
"type": "string"
},
"refSeqAssemblyName": {
"type": "string"
},
"rgdId": {
"format": "int32",
"type": "integer"
},
"source": {
"type": "string"
},
"speciesTypeKey": {
"format": "int32",
"type": "integer"
},
"ucscAssemblyId": {
"type": "string"
},
"unit": {
"type": "string"
},
"version": {
"type": "string"
}
},
"title": "Map",
"type": "object"
},
"MapPair": {
"properties": {
"keyValue": {
"type": "string"
},
"stringValue": {
"type": "string"
}
},
"title": "MapPair",
"type": "object"
},
"MappedGene": {
"properties": {
"chromosome": {
"type": "string"
},
"gene": {
"$ref": "#/components/schemas/Gene"
},
"mapKey": {
"format": "int32",
"type": "integer"
},
"start": {
"format": "int64",
"type": "integer"
},
"stop": {
"format": "int64",
"type": "integer"
},
"strand": {
"type": "string"
}
},
"title": "MappedGene",
"type": "object"
},
"MappedGenePosition": {
"properties": {
"chromosome": {
"type": "string"
},
"mapKey": {
"format": "int32",
"type": "integer"
},
"rgdId": {
"format": "int32",
"type": "integer"
},
"start": {
"format": "int64",
"type": "integer"
},
"stop": {
"format": "int64",
"type": "integer"
},
"strand": {
"type": "string"
},
"symbol": {
"type": "string"
}
},
"title": "MappedGenePosition",
"type": "object"
},
"MappedQTL": {
"properties": {
"chromosome": {
"type": "string"
},
"mapKey": {
"format": "int32",
"type": "integer"
},
"qtl": {
"$ref": "#/components/schemas/QTL"
},
"start": {
"format": "int64",
"type": "integer"
},
"stop": {
"format": "int64",
"type": "integer"
},
"strand": {
"type": "string"
}
},
"title": "MappedQTL",
"type": "object"
},
"MappedSSLP": {
"properties": {
"chromosome": {
"type": "string"
},
"mapKey": {
"format": "int32",
"type": "integer"
},
"sslp": {
"$ref": "#/components/schemas/SSLP"
},
"start": {
"format": "int64",
"type": "integer"
},
"stop": {
"format": "int64",
"type": "integer"
},
"strand": {
"type": "string"
}
},
"title": "MappedSSLP",
"type": "object"
},
"OrthologRequest": {
"properties": {
"rgdIds": {
"items": {
"format": "int32",
"type": "integer"
},
"type": "array"
},
"speciesTypeKeys": {
"items": {
"format": "int32",
"type": "integer"
},
"type": "array"
}
},
"title": "OrthologRequest",
"type": "object"
},
"Pathway": {
"properties": {
"description": {
"type": "string"
},
"hasAlteredPath": {
"type": "string"
},
"id": {
"type": "string"
},
"name": {
"type": "string"
},
"objectList": {
"items": {
"$ref": "#/components/schemas/PathwayObject"
},
"type": "array"
},
"pathwayCategories": {
"items": {
"type": "string"
},
"type": "array"
},
"referenceList": {
"items": {
"$ref": "#/components/schemas/Reference"
},
"type": "array"
}
},
"title": "Pathway",
"type": "object"
},
"PathwayObject": {
"properties": {
"accId": {
"type": "string"
},
"id": {
"type": "string"
},
"objDesc": {
"type": "string"
},
"objName": {
"type": "string"
},
"typeId": {
"format": "int32",
"type": "integer"
},
"typeName": {
"type": "string"
},
"url": {
"type": "string"
},
"xdb_key": {
"format": "int32",
"type": "integer"
}
},
"title": "PathwayObject",
"type": "object"
},
"QTL": {
"properties": {
"chromosome": {
"type": "string"
},
"flank1RgdId": {
"format": "int32",
"type": "integer"
},
"flank2RgdId": {
"format": "int32",
"type": "integer"
},
"inheritanceType": {
"type": "string"
},
"key": {
"format": "int32",
"type": "integer"
},
"linkageImage": {
"type": "string"
},
"lod": {
"format": "double",
"type": "number"
},
"lodImage": {
"type": "string"
},
"mostSignificantCmoTerm": {
"type": "string"
},
"name": {
"type": "string"
},
"notes": {
"type": "string"
},
"peakOffset": {
"format": "int32",
"type": "integer"
},
"peakRgdId": {
"format": "int32",
"type": "integer"
},
"pvalue": {
"format": "double",
"type": "number"
},
"rgdId": {
"format": "int32",
"type": "integer"
},
"sourceUrl": {
"type": "string"
},
"speciesTypeKey": {
"format": "int32",
"type": "integer"
},
"symbol": {
"type": "string"
},
"variance": {
"format": "double",
"type": "number"
}
},
"title": "QTL",
"type": "object"
},
"RGDIDListRequest": {
"properties": {
"rgdIds": {
"items": {
"format": "int32",
"type": "integer"
},
"type": "array"
}
},
"title": "RGDIDListRequest",
"type": "object"
},
"Reference": {
"properties": {
"citation": {
"type": "string"
},
"doi": {
"type": "string"
},
"editors": {
"type": "string"
},
"issue": {
"type": "string"
},
"key": {
"format": "int32",
"type": "integer"
},
"notes": {
"type": "string"
},
"pages": {
"type": "string"
},
"pubDate": {
"format": "date-time",
"type": "string"
},
"pubStatus": {
"type": "string"
},
"publication": {
"type": "string"
},
"publisher": {
"type": "string"
},
"publisherCity": {
"type": "string"
},
"refAbstract": {
"type": "string"
},
"referenceType": {
"type": "string"
},
"rgdId": {
"format": "int32",
"type": "integer"
},
"speciesTypeKey": {
"format": "int32",
"type": "integer"
},
"title": {
"type": "string"
},
"urlWebReference": {
"type": "string"
},
"volume": {
"type": "string"
}
},
"title": "Reference",
"type": "object"
},
"SSLP": {
"properties": {
"expectedSize": {
"format": "int32",
"type": "integer"
},
"forwardSeq": {
"type": "string"
},
"key": {
"format": "int32",
"type": "integer"
},
"name": {
"type": "string"
},
"notes": {
"type": "string"
},
"reverseSeq": {
"type": "string"
},
"rgdId": {
"format": "int32",
"type": "integer"
},
"speciesTypeKey": {
"format": "int32",
"type": "integer"
},
"sslpType": {
"type": "string"
},
"templateSeq": {
"type": "string"
}
},
"title": "SSLP",
"type": "object"
},
"Status": {
"properties": {
"cryopreservedEmbryo": {
"type": "boolean"
},
"cryopreservedSperm": {
"type": "boolean"
},
"cryorecovery": {
"type": "boolean"
},
"key": {
"format": "int32",
"type": "integer"
},
"liveAnimals": {
"type": "boolean"
},
"statusDate": {
"format": "date-time",
"type": "string"
},
"strainRgdId": {
"format": "int32",
"type": "integer"
}
},
"title": "Status",
"type": "object"
},
"Strain": {
"properties": {
"backgroundStrainRgdId": {
"format": "int32",
"type": "integer"
},
"chrAltered": {
"type": "string"
},
"color": {
"type": "string"
},
"geneticStatus": {
"type": "string"
},
"genetics": {
"type": "string"
},
"imageUrl": {
"type": "string"
},
"inbredGen": {
"type": "string"
},
"key": {
"format": "int32",
"type": "integer"
},
"lastStatus": {
"type": "string"
},
"lastStatusObject": {
"$ref": "#/components/schemas/Status"
},
"modificationMethod": {
"type": "string"
},
"name": {
"type": "string"
},
"notes": {
"type": "string"
},
"origin": {
"type": "string"
},
"researchUse": {
"type": "string"
},
"rgdId": {
"format": "int32",
"type": "integer"
},
"source": {
"type": "string"
},
"speciesTypeKey": {
"format": "int32",
"type": "integer"
},
"statusLog": {
"items": {
"$ref": "#/components/schemas/Status"
},
"type": "array"
},
"strain": {
"type": "string"
},
"strainTypeName": {
"type": "string"
},
"substrain": {
"type": "string"
},
"symbol": {
"type": "string"
}
},
"title": "Strain",
"type": "object"
},
"Term": {
"properties": {
"accId": {
"type": "string"
},
"comment": {
"type": "string"
},
"createdBy": {
"type": "string"
},
"creationDate": {
"format": "date-time",
"type": "string"
},
"definition": {
"type": "string"
},
"modificationDate": {
"format": "date-time",
"type": "string"
},
"obsolete": {
"format": "int32",
"type": "integer"
},
"ontologyId": {
"type": "string"
},
"term": {
"type": "string"
},
"xrefs": {
"items": {
"$ref": "#/components/schemas/TermXRef"
},
"type": "array"
}
},
"title": "Term",
"type": "object"
},
"TermXRef": {
"properties": {
"key": {
"format": "int32",
"type": "integer"
},
"termAcc": {
"type": "string"
},
"xrefDescription": {
"type": "string"
},
"xrefValue": {
"type": "string"
}
},
"title": "TermXRef",
"type": "object"
}
}
}
}