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

Upgrade htsjdk to v3.0.1 and picard to 2.27.5 #8025

Merged
merged 4 commits into from
Oct 12, 2022
Merged

Conversation

lbergelson
Copy link
Member

This upgrades htsjdk to v3.0.0 which was attempted in #7867 and then reverted in #7960 in order to unblock the jukebox merge.

@gatk-bot
Copy link

gatk-bot commented Sep 19, 2022

Github actions tests reported job failures from actions build 3084888525
Failures in the following jobs:

Test Type JDK Job ID Logs
unit 11 3084888525.13 logs
unit 8 3084888525.1 logs
variantcalling 8 3084888525.2 logs

@codecov
Copy link

codecov bot commented Sep 19, 2022

Codecov Report

Merging #8025 (bdcb3c5) into master (19778c1) will decrease coverage by 0.001%.
The diff coverage is 87.500%.

Additional details and impacted files
@@               Coverage Diff               @@
##              master     #8025       +/-   ##
===============================================
- Coverage     86.643%   86.642%   -0.001%     
+ Complexity     38929     38927        -2     
===============================================
  Files           2334      2334               
  Lines         182616    182612        -4     
  Branches       20049     20048        -1     
===============================================
- Hits          158224    158219        -5     
+ Misses         17357     17356        -1     
- Partials        7035      7037        +2     
Impacted Files Coverage Δ
...bender/tools/funcotator/StrandCorrectedAllele.java 0.000% <ø> (ø)
...hellbender/utils/haplotype/FlowBasedHaplotype.java 94.737% <ø> (ø)
...nstitute/hellbender/utils/haplotype/Haplotype.java 89.899% <ø> (ø)
...kers/haplotypecaller/AssemblyBasedCallerUtils.java 90.000% <66.667%> (-0.041%) ⬇️
...itute/hellbender/engine/spark/GATKRegistrator.java 100.000% <100.000%> (ø)
...ools/walkers/haplotypecaller/AlleleAndContext.java 82.353% <100.000%> (+5.882%) ⬆️
.../walkers/haplotypecaller/graphs/InverseAllele.java 59.091% <100.000%> (-3.409%) ⬇️
...lbender/tools/sv/cluster/CanonicalSVCollapser.java 87.471% <0.000%> (-0.464%) ⬇️
...itute/hellbender/tools/LocalAssemblerUnitTest.java 92.448% <0.000%> (ø)

@gatk-bot
Copy link

Github actions tests reported job failures from actions build 3085525827
Failures in the following jobs:

Test Type JDK Job ID Logs
variantcalling 8 3085525827.2 logs

@droazen droazen changed the title Upgrade htsjdk to v3.0.0. Upgrade htsjdk to v3.0.1 and picard to 2.27.5 Oct 11, 2022
lbergelson and others added 3 commits October 11, 2022 17:05
This upgrades htsjdk to v3.0.0 which was attempted in #7867 and then reverted in #7960
in order to unblock the jukebox merge.
@gatk-bot
Copy link

Github actions tests reported job failures from actions build 3229835669
Failures in the following jobs:

Test Type JDK Job ID Logs
variantcalling 8 3229835669.2 logs

Copy link
Collaborator

@jamesemery jamesemery left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good. Really only one question about the copy constructor confusion we just had.

private InverseAllele(final Allele allele, boolean isReference) {
super(allele, false);
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

i shudder to imagine where else we have made this mistake...

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🤷

public AlleleAndContext(final String contig, final int loc, final Allele allele, final Allele refAllele) {
super(allele, false);
super(allele.getBases(), allele.isReference());
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

can we just get rid of all the old calls to this copy constructor.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There are no other calls to it in our codebase, we can deprecate it and replace it with a more appropriately named method.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

can you also maybe depricate it because its confusing as hell and a trap?

@lbergelson lbergelson merged commit 8dbb78f into master Oct 12, 2022
@lbergelson lbergelson deleted the lb_rerevert_htsjdk branch October 12, 2022 20:12
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.

None yet

4 participants