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

Create notion of launching a single-row breakpoint split view #4561

Merged
merged 17 commits into from
Sep 12, 2024
Merged

Conversation

cmdcolin
Copy link
Collaborator

@cmdcolin cmdcolin commented Sep 11, 2024

This PR adds some specialized features to breakpoint split view, particularly:

  • adds ability to launch a "single row" breakpoint split view, that just shows the two ends of an SV. This can be more 'intuitive' for a DEL or INV. it is an alternative to the "paired arc" type display that exists
  • ports "pair orientation" coloring from the arc renderer to the breakpoint split view. this allows visualizing INVs better in a breakpoint split view
  • changes pair-orientation-and-insert-size-coloring for the arc display to prioritize orientation over insert size
  • creates @jbrowse/sv-core package to try to share some code that was being duplicated surrounding launching breakpoint split views that was unclear if they it exist in plugins/variants, plugins/alignments, plugins/breakpoint-split-view, etc.
  • better BEDPE support for the breakpoint split view

example screenshot

image

@cmdcolin cmdcolin force-pushed the bsv_new branch 4 times, most recently from dd306e5 to 4f4cabb Compare September 11, 2024 20:41
@cmdcolin
Copy link
Collaborator Author

example with short and long reads

Screenshot from 2024-09-11 19-51-32

@cmdcolin cmdcolin merged commit 65c8ae4 into main Sep 12, 2024
4 checks passed
@cmdcolin cmdcolin deleted the bsv_new branch September 12, 2024 00:05
@cmdcolin cmdcolin added the enhancement New feature or request label Sep 12, 2024
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.

1 participant