tools-iuc
tools-iuc copied to clipboard
Jbrowse2 tool
FOR CONTRIBUTOR:
- [x] - I have read the CONTRIBUTING.md document and this tool is appropriate for the tools-iuc repo.
- [x] - License permits unrestricted use (educational + commercial)
- [x] - This PR adds a new tool or tool collection
- [ ] - This PR updates an existing tool or tool collection
- [ ] - This PR does something else (explain below)
This has been standing too long on my hard drive: here's a wrapper for jbrowse2 :tada: :fireworks: ! Implemented the same way as Jbrowse (though there might be other cool things to do now that it's more embeddable). I mostly copied the jbrowse1 wrapper, and tried to adapt. It mostly works, but it needs some clean up, there are some options that are still there but don't work yet (or should be removed), some new datatypes to add support to, ....
An interesting thing in jbrowse2 is that many display options can be easily changed from the jbrowse ui (while in jbrowse1 it required tweaking json), which means I'm not sure if we need to (re)implement them all in the form...
Also to test with planemo server
I had to hack a little as planemo doesn't support byte-range headers. I can probably share my notes if there's interest
Love how much can be re-used for this, that's fantastic
Ah good we already support PAF files cannot wait for jb2! synteny, finally! :D
Interesting, if you use config.json
in the root, next to index.html, then it'll by default open on to a working jbrowse in the first assembly. Too easy.