1:- module(bgee,
2 [
3 expressed_in/2,
4 expressed_in/4
5 ]). 6
7:- use_module(library(sparqlprog/ontologies/faldo)). 8:- reexport(library(sparqlprog/ontologies/ebi), [in_taxon/2]). 9
10:- sparql_endpoint( bgee, 'http://biosoda.expasy.org:8080/rdf4j-server/repositories/bgeelight'). 11
12:- rdf_register_prefix(up,'http://purl.uniprot.org/core/'). 13:- rdf_register_prefix(genex, 'http://purl.org/genex#'). 14:- rdf_register_prefix(orth, 'http://purl.org/net/orth#'). 15:- rdf_register_prefix(obo, 'http://purl.obolibrary.org/obo/'). 16
17expressed_in(Seq,Anat) :-
18 expressed_in(Seq,Anat,_,_).
19expressed_in(Seq,Anat,Expr,Cond) :-
20 rdf(Expr,genex:hasSequenceUnit,Seq),
21 rdf(Expr,genex:hasExpressionCondition,Cond),
22 rdf(Cond,genex:hasAnatomicalEntity,Anat).
23