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

Update STR pages UI #1696

Draft
wants to merge 24 commits into
base: update_strs
Choose a base branch
from
Draft

Update STR pages UI #1696

wants to merge 24 commits into from

Conversation

bw2
Copy link
Contributor

@bw2 bw2 commented Mar 17, 2025

No description provided.

phildarnowsky-broad and others added 14 commits February 26, 2025 17:10
Major changes here are:

* Instead of a single `reference_region`, STRs now have a list of `reference_regions` with a single one designated the `main_reference_region`
* Allele size distributions and genotype distributions were previously represented with an attempt to represent multidimensional data with a number of nested structs, which was serviceable when there were only one or two dimensions we might want to filter on, but was getting increasingly convoluted. Since this new data expands the number of dimensions further, rather than build on the former schema and confuse things more, these distributions are now represented with a flattened list of structs each of which represents a single subset of the distribution.
Key changes:

* Allele size distribution plot can now show, by use of stacked bars, breakdown of each bucket by population, quality, or sex. This also involved replacing some of our custom logic with calls to the visx family of libraries.
* More options for y-scaling of allele size distribution plot.
* Assorted refactoring, type specifying, and similar cleanup
@phildarnowsky-broad phildarnowsky-broad force-pushed the update_strs branch 2 times, most recently from 6a82b4d to 246b608 Compare March 18, 2025 15:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants