Retrieve mRNA Components for a Gene Identifier and Structure Identifier
get
/HSDataService-web/api/3.2.0/genes/{id}/{structure}/components/mRNA
This endpoint supports the retrieval of mRNA Components for a Gene Row ID and Structure Row ID passed. It returns mRNA Component information like Gene name, Ensembl Version, Transcript Identifier, Component Name, Component Identifier, Genomic Positions, Strand and other mRNA Component associated information.
Request
Supported Media Types
- application/json
- application/xml
Path Parameters
- id
-
Type:
integer(int64)Required:truegene row ID- structure
Type:integer(int64)Required:truestructure ID
Query Parameters
- limit
-
Type:
integer(int32)Number of rows to return- offset
Type:integer(int32)Row number to start from
Response
Supported Media Types
- application/json
- application/xml
200 Response
successful operation
Body
Model for paginated collections of data.
Root Schema : PageableCollectionGeneComponentSource
Type:
objectModel for paginated collections of data.
- count
-
Type:
integer(int64)Number of objects in the 'items' collection. - hasMore
-
Type:
booleanDefault Value:falseA boolean indicating if more pages are available. - items
-
Type:
arrayitemsA collection of paged items. - links
-
Type:
arraylinksA collection of links containing hrefs to the current, next, and previous pages as applicable. - resourceType
-
Type:
stringIdentify the resource type
Nested Schema : items
Nested Schema : links
Nested Schema : GeneComponentSource
Type:
object- componentSource
-
Type:
objectTranscript - ensemblVersion
-
Type:
stringEnsembl Version. For ex.,GRCH37.75 - geneName
-
Type:
stringGene Name. For ex.,RN5S300 - geneReference
-
Type:
objectLinkedReference - identifier
-
Type:
objectIdentifierIdentifier assigned by a given system
Nested Schema : Transcript
Type:
object- componentTypes
-
Type:
arraycomponentTypesList of Component Types - transcriptId
-
Type:
stringTranscript ID
Nested Schema : LinkedReference
Type:
object- display
-
Type:
string - reference
-
Type:
string
Nested Schema : Identifier
Type:
objectIdentifier assigned by a given system
- system
-
Type:
stringSystem which assigned this identifier - value
-
Type:
stringIdentifier value
Nested Schema : componentTypes
400 Response
Invalid parameters supplied
404 Response
Gene mRNA component(s) not found
Examples
The following example submits a GET request.
API URL
http://localhost:7001/HSDataService-web/api/3.2.0/genes/50259/225738/components/mRNA
Example of Response Body
The following example shows the contents of the response body in JSON format:
{
"resourceType": "GeneComponents",
"items": [
{
"identifier": {
"system": "ODB",
"value": "225738"
},
"geneName": "ENSG00000146648",
"ensemblVersion": "GRCH37.75",
"componentSource": {
"componentType": [
{
"componentName": "mRNA",
"componentId": 1193268,
"genomicPosition": [
{
"chromosome": "7",
"startPosition": 55086727,
"endPosition": 55087058,
"strand": "+",
"numberInSequence": 1
},
{
"chromosome": "7",
"startPosition": 55209979,
"endPosition": 55210130,
"strand": "+",
"numberInSequence": 2
},
{
"chromosome": "7",
"startPosition": 55210998,
"endPosition": 55211181,
"strand": "+",
"numberInSequence": 3
},
{
"chromosome": "7",
"startPosition": 55214299,
"endPosition": 55214433,
"strand": "+",
"numberInSequence": 4
},
{
"chromosome": "7",
"startPosition": 55218987,
"endPosition": 55219055,
"strand": "+",
"numberInSequence": 5
},
{
"chromosome": "7",
"startPosition": 55220239,
"endPosition": 55220357,
"strand": "+",
"numberInSequence": 6
},
{
"chromosome": "7",
"startPosition": 55221704,
"endPosition": 55221845,
"strand": "+",
"numberInSequence": 7
},
{
"chromosome": "7",
"startPosition": 55223523,
"endPosition": 55223639,
"strand": "+",
"numberInSequence": 8
},
{
"chromosome": "7",
"startPosition": 55224226,
"endPosition": 55224352,
"strand": "+",
"numberInSequence": 9
},
{
"chromosome": "7",
"startPosition": 55224452,
"endPosition": 55224644,
"strand": "+",
"numberInSequence": 10
}
]
}
]
},
"geneReference": {
"reference": "/HSDataService-web/api/3.2.0/genes/50259"
}
}
],
"count": 1,
"hasMore": false,
"links": [
{
"rel": "self",
"href": "http://localhost:7001/HSDataService-web/api/3.2.0/genes/50259/225738/components/mRNA"
}
]
}