Exploration of the UNIPROT SPARQL interface by way of copying/translating the SPARQL examples into flint, a really nice clojure SPARQL DSL. I also borrowed a number of functions from Mundaneum, Jack Rusher's excellent SPARQL DSL for wikidata.
Queries and data rendered online using Clerk.
- create new clj app with
neil
- modify
deps.edn
to copy the Mundaneum repo. - open VSCode/calva and start repl.
- start adding UNIPROT examples
- git commit / push/ and serve.
lein new app sparql-explore
# build in repl with the notebooks/build_notebooks.clj
cp public/build/index.html docs.index.html
# git commit / push