@@ -28,6 +28,7 @@ stage/%.db.gz: db/%.db
2828
2929# INSTALL
3030include install.Makefile
31+ # include ontologies.Makefile
3132
3233# ---
3334# tests
@@ -132,50 +133,25 @@ db/go.owl: STAMP
132133db/monarch.owl :
133134 robot merge -I http://purl.obolibrary.org/obo/upheno/monarch.owl -o $@
134135
135- db/phenio.owl :
136- curl -L -s https://github.com/monarch-initiative/phenio/releases/download/latest/phenio.owl > $@ .tmp && mv $@ .tmp $@
137136
138- db/bero.owl :
139- curl -L -s https://github.com/berkeleybop/bero/releases/download/2022-05-26/bero.owl > $@ .tmp && mv $@ .tmp $@
140-
141- db/aio.owl :
142- curl -L -s https://raw.githubusercontent.com/berkeleybop/artificial-intelligence-ontology/main/aio.owl > $@ .tmp && mv $@ .tmp $@
143-
144- db/reacto.owl :
145- curl -L -s http://purl.obolibrary.org/obo/go/extensions/reacto.owl > $@ .tmp && mv $@ .tmp $@
146-
147- db/go-lego.owl :
148- curl -L -s http://purl.obolibrary.org/obo/go/extensions/go-lego.owl > $@ .tmp && mv $@ .tmp $@
149-
150- db/bao.owl :
151- robot merge -I http://www.bioassayontology.org/bao/bao_complete.owl -o $@
152-
153- db/biolink.owl :
154- robot merge -I https://w3id.org/biolink/biolink-model.owl.ttl -o $@
137+ db/reactome-Homo-sapiens.owl : download/reactome-biopax.zip db/biopax.owl
138+ unzip -p $< Homo_sapiens.owl > $@ .tmp && \
139+ robot merge -i $@ .tmp -i db/biopax.owl -o $@
155140
156- # https://github.com/ontodev/rdftab.rs/issues/21
157- db/biopax.owl :
158- robot convert -I http://www.biopax.org/release/biopax-level3.owl -o $@
141+ download/reactome-biopax.zip :
142+ curl -L -s https://reactome.org/download/current/biopax.zip > $@
159143
160- # https://github.com/enanomapper/ontologies/issues/323
161- db/enanomapper.owl :
162- robot merge -I https://raw.githubusercontent.com/enanomapper/ontologies/master/enanomapper.owl -o $@
144+ # # Additional ontologies
163145
164- db/efo.owl : STAMP
165- robot merge -I http://www.ebi.ac.uk/efo/efo.owl -o $@
146+ src/semsql/builder/registry/registry_schema.py : src/semsql/builder/registry/registry_schema.yaml
147+ $( RUN ) gen-python $< > $@
166148
167- db/edam.owl :
168- curl -L -s http://edamontology.org/EDAM.owl > $@
149+ ontologies.Makefile : src/semsql/builder/registry/ontologies.yaml
150+ $( RUN ) semsql generate-makefile $< > $@ .tmp && mv $@ .tmp $@
169151
170- db/sweetAll.owl :
171- robot merge -I http://sweetontology.net/sweetAll -o $@
152+ include ontologies.Makefile
172153
173- db/reactome-Homo-sapiens.owl : download/reactome-biopax.zip db/biopax.owl
174- unzip -p $< Homo_sapiens.owl > $@ .tmp && \
175- robot merge -i $@ .tmp -i db/biopax.owl -o $@
176154
177- download/reactome-biopax.zip :
178- curl -L -s https://reactome.org/download/current/biopax.zip > $@
179155
180156# fma.owl:#
181157# http://purl.org/sig/ont/fma.owl
@@ -232,7 +208,6 @@ $(SQLA_DIR)/%.py: $(YAML_DIR)/%.yaml
232208bin/% :
233209 echo ` poetry run which $* ` ' $$*' > $@ && chmod +x $@
234210
235-
236211# ## DEPLOY
237212
238213DATE = $(shell date -u +"% Y-% m-% d")
0 commit comments