Retrieve Variants for Prediction and Gene Identifiers

get

/HSDataService-web/api/3.2.0/variants/byPrediction/byGenewid

This endpoint supports the retrieval of Variant Identifiers for multiple Gene Identifiers, Assembly/Alignment Identifier, Prediction Type, multiple Prediction Codes, Prediction Score and Prediction Comparator. The response fetches Variants ID(s) which have defined prediction code or score. Both SIFT and PolyPhen (Polymorphism Phenotyping) type data can be searched using this API.

Request

Supported Media Types
  • application/json
  • application/xml
Query Parameters
alignmentId
Type: integer (int64)
Required: true
Assembly/Alignment ID
geneWid
Type: array
Required: true
Collection Format: multi
Minimum Number of Items: 1
Maximum Number of Items: 2147483647
Gene ID
limit
Type: integer (int32)
Number of rows to return
offset
Type: integer (int32)
Row number to start from
predictionCode
Type: array
Collection Format: multi
List of Prediction Codes. For ex.,deleterious
predictionComparator
Type: string
Prediction Score Comparator( < , > , = )
predictionScore
Type: string
Prediction Score .For ex.,1
predictionType
Type: string
Required: true
Prediction Type. for ex.,SIFT

Response

Supported Media Types
  • application/json
  • application/xml
200 Response
successful operation
Body
Model for paginated collections of data.
Root Schema : PageableCollectionVariant
Type: object
Model for paginated collections of data.
Nested Schema : items
Type: array
A collection of paged items.
Nested Schema : Variant
Type: object
Nested Schema : Identifier
Type: object
Identifier assigned by a given system
Nested Schema : LinkedReference
Type: object
400 Response
Unsupported Prediction Comparator supplied.Supported values are '>','<','='
404 Response
Variants not found for the Gene Wids and Prediction details supplied

Examples

The following example submits a GET request.

API URL

http://localhost:7001/HSDataService-web/api/3.2.0/variants/byPrediction/byGenewid?geneWid=731&predictionType=SIFT&predictionCode=deleterious&alignmentId=1&limit=10&offset=0&predictionScore=1&predictionComparator=<

Example of Response Body

The following example shows the response returned in JSON format.

{
  "resourceType" : "Variants",
  "items" : [ {
    "identifier" : {
      "system" : "ODB",
      "value" : "536777"
    },
    "variantPrediction" : {
      "reference" : "/HSDataService-web/api/3.2.0/variants/536777/variantPredictions"
    }
  }, {
    "identifier" : {
      "system" : "ODB",
      "value" : "536778"
    },
    "variantPrediction" : {
      "reference" : "/HSDataService-web/api/3.2.0/variants/536778/variantPredictions"
    }
  } ],
  "count" : 2,
  "hasMore" : false,
  "links" : [ {
    "rel" : "self",
    "href" : "http://localhost:7001/HSDataService-web/api/3.2.0/variants/byPrediction/byGenewid?geneWid=731&predictionType=SIFT&predictionCode=deleterious&alignmentId=1&limit=10&offset=0&predictionScore=1&predictionComparator="
  } ]
}