Skip to content
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

Merged
merged 6 commits into from
Nov 30, 2023
Merged

Add support for single file hubs #4070

merged 6 commits into from
Nov 30, 2023

Conversation

cmdcolin
Copy link
Collaborator

@cmdcolin cmdcolin commented Nov 22, 2023

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)

@github-actions github-actions bot added the needs label triage Needs a label to show in changelog (breaking, enhancement, bug, documentation, or internal) label Nov 22, 2023
@cmdcolin cmdcolin added enhancement New feature or request and removed needs label triage Needs a label to show in changelog (breaking, enhancement, bug, documentation, or internal) labels Nov 22, 2023
@github-actions github-actions bot added the needs label triage Needs a label to show in changelog (breaking, enhancement, bug, documentation, or internal) label Nov 22, 2023
@cmdcolin
Copy link
Collaborator Author

currently uses sessionAssemblies to load the assembly from the trackhub, but could potentially use a new type of object e.g. connectionAssemblies also

@cmdcolin cmdcolin removed the needs label triage Needs a label to show in changelog (breaking, enhancement, bug, documentation, or internal) label Nov 22, 2023
@cmdcolin cmdcolin force-pushed the singlefilehub2 branch 2 times, most recently from 6f1f83f to 3d65f31 Compare November 22, 2023 00:39
@cmdcolin cmdcolin force-pushed the singlefilehub2 branch 2 times, most recently from c92648b to 2d799d2 Compare November 30, 2023 02:02
@cmdcolin
Copy link
Collaborator Author

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.

@cmdcolin
Copy link
Collaborator Author

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

@cmdcolin cmdcolin merged commit 78204e4 into main Nov 30, 2023
11 checks passed
@cmdcolin cmdcolin deleted the singlefilehub2 branch November 30, 2023 14:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Support single file UCSC hub files assemblies from connections
1 participant