Skip to content

Latest commit

 

History

History
53 lines (43 loc) · 1.16 KB

variant_gene.md

File metadata and controls

53 lines (43 loc) · 1.16 KB

Variant report / Gene

Parameters

  • tgv_id TogoVar ID
    • default: tgv219804

Endpoint

{{SPARQLIST_TOGOVAR_SPARQL}}

result

PREFIX dct:  <http://purl.org/dc/terms/>
PREFIX tgvo: <http://togovar.biosciencedbc.jp/vocabulary/>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX skos: <http://www.w3.org/2004/02/skos/core#>

SELECT DISTINCT ?variant ?gene ?hgnc ?symbol ?approved_name ?synonym
WHERE {
  GRAPH <http://togovar.org/hgnc> {
    {
      SELECT DISTINCT ?variant ?hco ?gene ?hgnc
      WHERE {
        VALUES ?tgv_id { "{{tgv_id}}" }

        GRAPH <http://togovar.org/variant> {
          ?variant dct:identifier ?tgv_id .
        }

        GRAPH <http://togovar.org/variant/annotation/ensembl> {
          OPTIONAL {
            ?variant tgvo:hasConsequence/tgvo:gene ?gene ;
              tgvo:hasConsequence/tgvo:hgnc ?hgnc .
            FILTER STRSTARTS(STR(?gene), "http://rdf.ebi.ac.uk/resource/ensembl/ENSG")
          }
        }
      }
    }

    OPTIONAL {
      ?hgnc rdfs:label ?symbol .
    }
    OPTIONAL {
      ?hgnc dct:description ?approved_name .
    }
    OPTIONAL {
      ?hgnc skos:altLabel ?synonym .
    }
  }
}