diff --git a/queries/sparql/query-04-sars-cov-2-interactors_2nd_order.yaml b/queries/sparql/query-04-sars-cov-2-interactors_2nd_order.yaml new file mode 100644 index 00000000..e41a9842 --- /dev/null +++ b/queries/sparql/query-04-sars-cov-2-interactors_2nd_order.yaml @@ -0,0 +1,25 @@ +title: + "Get 2nd order interactors" +description: + "Get human proteins that interact human proteins that interact with SARS-CoV-2 proteins" +endpoint: + "http://kg-hub-rdf.berkeleybop.io/blazegraph/sparql" +query: > + PREFIX xsd: + prefix owl: + prefix rdfs: + prefix rdf: + prefix bl: + SELECT ?covp ?covplab ?humanp ?humanplab ?humanp2 ?humanp2lab + WHERE { + VALUES ?covtaxon {"2697049"^^xsd:string } + VALUES ?humantaxon { "9606"^^xsd:string } + ?humanp bl:interacts_with ?covp . + ?humanp bl:interacts_with ?humanp2 . + ?covp bl:category bl:Protein; ?covtaxon . + ?humanp bl:category bl:Protein; ?humantaxon . + ?humanp2 bl:category bl:Protein; ?humantaxon . + OPTIONAL { ?covp rdfs:label ?covplab } . + OPTIONAL { ?humanp rdfs:label ?humanplab } . + OPTIONAL { ?humanp2 rdfs:label ?humanp2lab } . + }