Retrieve Exon Components for a Gene Identifier

get

/ohfapi/cg/v3.3/genes/{id}/components/exon

This endpoint supports the retrieval of Exon Components for a Gene Row ID passed. It returns all Exon Component information like Gene Name, Ensembl Version, Transcript Identifier, Component Name, Component Identifier, Genomic Positions, Strand and other Exon Component associated information.The 'Count' value displayed in the API represents the count of unique Gene Structure Identifiers

Request

Supported Media Types
Path Parameters
Query Parameters
Security
Back to Top

Response

Supported Media Types

200 Response

successful operation
Body ()
Root Schema : PageableCollection
Type: object
Model for paginated collections of data.
Show Source
Nested Schema : items
Type: array
A collection of paged items.
Show Source
Nested Schema : Serializable
Type: object

400 Response

Invalid parameters supplied

404 Response

Gene exons component(s) not found
Back to Top

Examples

The following example submits a GET request.

API URL

http://localhost:7010/ohfapi/cg/v3.3/genes/50259/components/exon

Example of Response Body

The following example shows the contents of the response body in JSON format:

{
  "resourceType": "GeneComponents",
  "items": [
    {
      "identifier": {
        "system": "ODB",
        "value": "225728"
      },
      "geneName": "ENSG00000146648",
      "ensemblVersion": "GRCH37.75",
      "componentSource": {
        "componentType": [
          {
            "componentName": "exon",
            "componentId": 1193203,
            "genomicPosition": [
              {
                "chromosome": "7",
                "startPosition": 55209979,
                "endPosition": 55210130,
                "strand": "+",
                "numberInSequence": 1
              }
            ]
          },
          {
            "componentName": "exon",
            "componentId": 1193204,
            "genomicPosition": [
              {
                "chromosome": "7",
                "startPosition": 55242415,
                "endPosition": 55242513,
                "strand": "+",
                "numberInSequence": 1
              }
            ]
          },
          {
            "componentName": "exon",
            "componentId": 1193205,
            "genomicPosition": [
              {
                "chromosome": "7",
                "startPosition": 55260504,
                "endPosition": 55260534,
                "strand": "+",
                "numberInSequence": 1
              }
            ]
          },
          {
            "componentName": "exon",
            "componentId": 1193206,
            "genomicPosition": [
              {
                "chromosome": "7",
                "startPosition": 55224452,
                "endPosition": 55224525,
                "strand": "+",
                "numberInSequence": 1
              }
            ]
          },
          {
            "componentName": "exon",
            "componentId": 1193207,
            "genomicPosition": [
              {
                "chromosome": "7",
                "startPosition": 55248986,
                "endPosition": 55249171,
                "strand": "+",
                "numberInSequence": 1
              }
            ]
          },
          {
            "componentName": "exon",
            "componentId": 1193208,
            "genomicPosition": [
              {
                "chromosome": "7",
                "startPosition": 55268881,
                "endPosition": 55269048,
                "strand": "+",
                "numberInSequence": 1
              }
            ]
          },
          {
            "componentName": "exon",
            "componentId": 1193209,
            "genomicPosition": [
              {
                "chromosome": "7",
                "startPosition": 55186749,
                "endPosition": 55187094,
                "strand": "+",
                "numberInSequence": 1
              }
            ]
          },
          {
            "componentName": "exon",
            "componentId": 1193210,
            "genomicPosition": [
              {
                "chromosome": "7",
                "startPosition": 55111526,
                "endPosition": 55111742,
                "strand": "+",
                "numberInSequence": 1
              }
            ]
          },
          {
            "componentName": "exon",
            "componentId": 1193211,
            "genomicPosition": [
              {
                "chromosome": "7",
                "startPosition": 55177540,
                "endPosition": 55177651,
                "strand": "+",
                "numberInSequence": 1
              }
            ]
          },
          {
            "componentName": "exon",
            "componentId": 1193212,
            "genomicPosition": [
              {
                "chromosome": "7",
                "startPosition": 55232973,
                "endPosition": 55233130,
                "strand": "+",
                "numberInSequence": 1
              }
            ]
          },
          {
            "componentName": "exon",
            "componentId": 1193213,
            "genomicPosition": [
              {
                "chromosome": "7",
                "startPosition": 55214299,
                "endPosition": 55214433,
                "strand": "+",
                "numberInSequence": 1
              }
            ]
          },
          {
            "componentName": "exon",
            "componentId": 1193214,
            "genomicPosition": [
              {
                "chromosome": "7",
                "startPosition": 55218987,
                "endPosition": 55219055,
                "strand": "+",
                "numberInSequence": 1
              }
            ]
          },
          {
            "componentName": "exon",
            "componentId": 1193215,
            "genomicPosition": [
              {
                "chromosome": "7",
                "startPosition": 55086794,
                "endPosition": 55087058,
                "strand": "+",
                "numberInSequence": 1
              }
            ]
          },
          {
            "componentName": "exon",
            "componentId": 1193216,
            "genomicPosition": [
              {
                "chromosome": "7",
                "startPosition": 55086714,
                "endPosition": 55087058,
                "strand": "+",
                "numberInSequence": 1
              }
            ]
          },
          {
            "componentName": "exon",
            "componentId": 1193217,
            "genomicPosition": [
              {
                "chromosome": "7",
                "startPosition": 55238000,
                "endPosition": 55238738,
                "strand": "+",
                "numberInSequence": 1
              }
            ]
          },
          {
            "componentName": "exon",
            "componentId": 1193218,
            "genomicPosition": [
              {
                "chromosome": "7",
                "startPosition": 55225356,
                "endPosition": 55225446,
                "strand": "+",
                "numberInSequence": 1
              }
            ]
          },
          {
            "componentName": "exon",
            "componentId": 1193219,
            "genomicPosition": [
              {
                "chromosome": "7",
                "startPosition": 55086726,
                "endPosition": 55087058,
                "strand": "+",
                "numberInSequence": 1
              }
            ]
          },
          {
            "componentName": "exon",
            "componentId": 1193220,
            "genomicPosition": [
              {
                "chromosome": "7",
                "startPosition": 55209979,
                "endPosition": 55210130,
                "strand": "+",
                "numberInSequence": 1
              }
            ]
          },
          {
            "componentName": "exon",
            "componentId": 1193221,
            "genomicPosition": [
              {
                "chromosome": "7",
                "startPosition": 55223523,
                "endPosition": 55223639,
                "strand": "+",
                "numberInSequence": 1
              }
            ]
          },
          {
            "componentName": "exon",
            "componentId": 1193222,
            "genomicPosition": [
              {
                "chromosome": "7",
                "startPosition": 55266410,
                "endPosition": 55266556,
                "strand": "+",
                "numberInSequence": 1
              }
            ]
          },
          {
            "componentName": "exon",
            "componentId": 1193223,
            "genomicPosition": [
              {
                "chromosome": "7",
                "startPosition": 55268009,
                "endPosition": 55268495,
                "strand": "+",
                "numberInSequence": 1
              }
            ]
          },
          {
            "componentName": "exon",
            "componentId": 1193224,
            "genomicPosition": [
              {
                "chromosome": "7",
                "startPosition": 55259412,
                "endPosition": 55259567,
                "strand": "+",
                "numberInSequence": 1
              }
            ]
          },
          {
            "componentName": "exon",
            "componentId": 1193225,
            "genomicPosition": [
              {
                "chromosome": "7",
                "startPosition": 55086844,
                "endPosition": 55087058,
                "strand": "+",
                "numberInSequence": 1
              }
            ]
          },
          {
            "componentName": "exon",
            "componentId": 1193226,
            "genomicPosition": [
              {
                "chromosome": "7",
                "startPosition": 55240539,
                "endPosition": 55240621,
                "strand": "+",
                "numberInSequence": 1
              }
            ]
          },
          {
            "componentName": "exon",
            "componentId": 1193227,
            "genomicPosition": [
              {
                "chromosome": "7",
                "startPosition": 55086727,
                "endPosition": 55087058,
                "strand": "+",
                "numberInSequence": 1
              }
            ]
          },
          {
            "componentName": "exon",
            "componentId": 1193228,
            "genomicPosition": [
              {
                "chromosome": "7",
                "startPosition": 55266410,
                "endPosition": 55266556,
                "strand": "+",
                "numberInSequence": 1
              }
            ]
          },
          {
            "componentName": "exon",
            "componentId": 1193229,
            "genomicPosition": [
              {
                "chromosome": "7",
                "startPosition": 55086725,
                "endPosition": 55087058,
                "strand": "+",
                "numberInSequence": 1
              }
            ]
          },
          {
            "componentName": "exon",
            "componentId": 1193230,
            "genomicPosition": [
              {
                "chromosome": "7",
                "startPosition": 55238868,
                "endPosition": 55238906,
                "strand": "+",
                "numberInSequence": 1
              }
            ]
          },
          {
            "componentName": "exon",
            "componentId": 1193231,
            "genomicPosition": [
              {
                "chromosome": "7",
                "startPosition": 55210998,
                "endPosition": 55211181,
                "strand": "+",
                "numberInSequence": 1
              }
            ]
          },
          {
            "componentName": "exon",
            "componentId": 1193232,
            "genomicPosition": [
              {
                "chromosome": "7",
                "startPosition": 55224226,
                "endPosition": 55224352,
                "strand": "+",
                "numberInSequence": 1
              }
            ]
          },
          {
            "componentName": "exon",
            "componentId": 1193233,
            "genomicPosition": [
              {
                "chromosome": "7",
                "startPosition": 55323947,
                "endPosition": 55324313,
                "strand": "+",
                "numberInSequence": 1
              }
            ]
          },
          {
            "componentName": "exon",
            "componentId": 1193234,
            "genomicPosition": [
              {
                "chromosome": "7",
                "startPosition": 55272949,
                "endPosition": 55273591,
                "strand": "+",
                "numberInSequence": 1
              }
            ]
          },
          {
            "componentName": "exon",
            "componentId": 1193235,
            "genomicPosition": [
              {
                "chromosome": "7",
                "startPosition": 55086811,
                "endPosition": 55087058,
                "strand": "+",
                "numberInSequence": 1
              }
            ]
          },
          {
            "componentName": "exon",
            "componentId": 1193236,
            "genomicPosition": [
              {
                "chromosome": "7",
                "startPosition": 55270210,
                "endPosition": 55270769,
                "strand": "+",
                "numberInSequence": 1
              }
            ]
          },
          {
            "componentName": "exon",
            "componentId": 1193237,
            "genomicPosition": [
              {
                "chromosome": "7",
                "startPosition": 55241614,
                "endPosition": 55241736,
                "strand": "+",
                "numberInSequence": 1
              }
            ]
          },
          {
            "componentName": "exon",
            "componentId": 1193238,
            "genomicPosition": [
              {
                "chromosome": "7",
                "startPosition": 55236216,
                "endPosition": 55236328,
                "strand": "+",
                "numberInSequence": 1
              }
            ]
          },
          {
            "componentName": "exon",
            "componentId": 1193240,
            "genomicPosition": [
              {
                "chromosome": "7",
                "startPosition": 55221704,
                "endPosition": 55221845,
                "strand": "+",
                "numberInSequence": 1
              }
            ]
          },
          {
            "componentName": "exon",
            "componentId": 1193241,
            "genomicPosition": [
              {
                "chromosome": "7",
                "startPosition": 55240676,
                "endPosition": 55240817,
                "strand": "+",
                "numberInSequence": 1
              }
            ]
          },
          {
            "componentName": "exon",
            "componentId": 1193242,
            "genomicPosition": [
              {
                "chromosome": "7",
                "startPosition": 55227832,
                "endPosition": 55228031,
                "strand": "+",
                "numberInSequence": 1
              }
            ]
          },
          {
            "componentName": "exon",
            "componentId": 1193243,
            "genomicPosition": [
              {
                "chromosome": "7",
                "startPosition": 55272949,
                "endPosition": 55279321,
                "strand": "+",
                "numberInSequence": 1
              }
            ]
          },
          {
            "componentName": "exon",
            "componentId": 1193244,
            "genomicPosition": [
              {
                "chromosome": "7",
                "startPosition": 55268009,
                "endPosition": 55268106,
                "strand": "+",
                "numberInSequence": 1
              }
            ]
          },
          {
            "componentName": "exon",
            "componentId": 1193245,
            "genomicPosition": [
              {
                "chromosome": "7",
                "startPosition": 55260459,
                "endPosition": 55260534,
                "strand": "+",
                "numberInSequence": 1
              }
            ]
          },
          {
            "componentName": "exon",
            "componentId": 1193246,
            "genomicPosition": [
              {
                "chromosome": "7",
                "startPosition": 55231426,
                "endPosition": 55231516,
                "strand": "+",
                "numberInSequence": 1
              }
            ]
          },
          {
            "componentName": "exon",
            "componentId": 1193247,
            "genomicPosition": [
              {
                "chromosome": "7",
                "startPosition": 55086824,
                "endPosition": 55087058,
                "strand": "+",
                "numberInSequence": 1
              }
            ]
          },
          {
            "componentName": "exon",
            "componentId": 1193248,
            "genomicPosition": [
              {
                "chromosome": "7",
                "startPosition": 55214299,
                "endPosition": 55214417,
                "strand": "+",
                "numberInSequence": 1
              }
            ]
          },
          {
            "componentName": "exon",
            "componentId": 1193249,
            "genomicPosition": [
              {
                "chromosome": "7",
                "startPosition": 55220239,
                "endPosition": 55220357,
                "strand": "+",
                "numberInSequence": 1
              }
            ]
          },
          {
            "componentName": "exon",
            "componentId": 1193250,
            "genomicPosition": [
              {
                "chromosome": "7",
                "startPosition": 55229192,
                "endPosition": 55229324,
                "strand": "+",
                "numberInSequence": 1
              }
            ]
          },
          {
            "componentName": "exon",
            "componentId": 1193251,
            "genomicPosition": [
              {
                "chromosome": "7",
                "startPosition": 55224452,
                "endPosition": 55224644,
                "strand": "+",
                "numberInSequence": 1
              }
            ]
          },
          {
            "componentName": "exon",
            "componentId": 1193252,
            "genomicPosition": [
              {
                "chromosome": "7",
                "startPosition": 55270210,
                "endPosition": 55270318,
                "strand": "+",
                "numberInSequence": 1
              }
            ]
          },
          {
            "componentName": "exon",
            "componentId": 1193253,
            "genomicPosition": [
              {
                "chromosome": "7",
                "startPosition": 55269428,
                "endPosition": 55269475,
                "strand": "+",
                "numberInSequence": 1
              }
            ]
          },
          {
            "componentName": "exon",
            "componentId": 1193255,
            "genomicPosition": [
              {
                "chromosome": "7",
                "startPosition": 55177416,
                "endPosition": 55177651,
                "strand": "+",
                "numberInSequence": 1
              }
            ]
          }
        ]
      },
      "geneReference": {
        "reference": "/ohfapi/cg/v3.3/genes/50259"
      }
    }
  ],
  "count": 1,
  "hasMore": false,
  "links": [
    {
      "rel": "self",
      "href": "http://localhost:7010/ohfapi/cg/v3.3/genes/50259/components/exon"
    }
  ]
}
Back to Top