-
Notifications
You must be signed in to change notification settings - Fork 64
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support for single file hubs #4070
Conversation
cb9364a
to
d9a6177
Compare
currently uses sessionAssemblies to load the assembly from the trackhub, but could potentially use a new type of object e.g. connectionAssemblies also |
6f1f83f
to
3d65f31
Compare
c92648b
to
2d799d2
Compare
2d799d2
to
992b059
Compare
ed8cbd7
to
f4a8e1e
Compare
be7e6e6
to
db920a1
Compare
db920a1
to
b0136f1
Compare
I think this PR will go forward with adding connection assemblies as sessionAssemblies. it could be that in the future we change it to use a specialized connectionAssemblies concept. |
there are a number of other UI and workflow improvements needed around this e.g. just opening up a singlefile hub for some random genome should probably say "ok! launch a lgv of it now" because it is basically just silently added to the importform currently. other things that would be good include adding a URL param |
This is a follow up to #3627
Fixes #3461
Fixes #1444
It uses this branch of @gmod/ucsc-hub GMOD/ucsc-hub-js#37 which refactors the SingleFileHub support (in a number of ways, but notably to only use a single TrackDbFile object for the tracks instead of an array of TrackFileDb objects for the tracks which was sort of difficult to work with)