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

Refactors LGV synteny and pileup with shared mixins #3830

Merged
merged 11 commits into from Jul 25, 2023
Merged

Conversation

carolinebridge
Copy link
Contributor

  • fixes a loading issue when changing the colouration type
  • refactor for inherited features for pileup display on synteny display

@carolinebridge carolinebridge added the enhancement New feature or request label Jul 24, 2023
@carolinebridge carolinebridge self-assigned this Jul 24, 2023
@cmdcolin
Copy link
Collaborator

had some failing tests for "sort by" and "show soft clip", added some fixes for that and should be ok now though. shows the benefit of those integration tests though. would be nice if those integration tests were faster or there were ways to make it more unit-y since the integration tests just are a bit slow

@carolinebridge
Copy link
Contributor Author

yeah i actually caught the exact same thing right as you pushed your change lmao -- the testing suite being so clunky (and also the unreliability of failing tests via timeout) definitely makes the process take longer to debug.

@codecov
Copy link

codecov bot commented Jul 25, 2023

Codecov Report

Merging #3830 (aa1d6c8) into main (130aa25) will increase coverage by 0.04%.
The diff coverage is 74.67%.

@@            Coverage Diff             @@
##             main    #3830      +/-   ##
==========================================
+ Coverage   64.35%   64.39%   +0.04%     
==========================================
  Files         998      999       +1     
  Lines       29656    29707      +51     
  Branches     7116     7125       +9     
==========================================
+ Hits        19084    19131      +47     
- Misses      10411    10414       +3     
- Partials      161      162       +1     
Files Changed Coverage Δ
...lugins/alignments/src/LinearPileupDisplay/index.ts 100.00% <ø> (ø)
plugins/alignments/src/index.ts 100.00% <ø> (ø)
...earPileupDisplay/SharedLinearPileupDisplayMixin.ts 71.50% <71.50%> (ø)
...ar-comparative-view/src/LGVSyntenyDisplay/model.ts 23.17% <77.77%> (+5.60%) ⬆️
...lugins/alignments/src/LinearPileupDisplay/model.ts 81.81% <90.90%> (+9.36%) ⬆️
plugins/alignments/src/shared/color.ts 95.65% <100.00%> (+0.19%) ⬆️

📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more

@cmdcolin cmdcolin merged commit ca22d65 into main Jul 25, 2023
11 checks passed
@cmdcolin cmdcolin deleted the lgv-synteny-color2 branch July 25, 2023 21:22
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.

None yet

2 participants