-
Notifications
You must be signed in to change notification settings - Fork 594
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
updating htsjdk to 2.18.1 #5486
Conversation
updating htjsdk 2.18.0 -> 2.18.1 this fixes an issue that prevents gatk from reading certain cram files
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM once tests finish.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
One comment to address, then good to merge 👍
@@ -57,7 +56,7 @@ repositories { | |||
} | |||
|
|||
final requiredJavaVersion = "8" | |||
final htsjdkVersion = System.getProperty('htsjdk.version','2.18.0') | |||
final htsjdkVersion = System.getProperty('htsjdk.version','2.18.1') |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can you add an integration test with one of the CRAMs in question that fails with 2.18.0 and passes with 2.18.1?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Joel tried to build one and failed....
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think he might have figured it out -- @jmthibault79 can you comment?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nope. samtools/htsjdk#1236
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think it would be hard to generate one of these with htsjdk even if we had a fix for samtools/htsjdk#1236, since htsjdk doesn't use that (BetaEncoding) for alignment start; it uses ExternalIntegerEncoding. Its probably samtools that uses (or once used) that encoding for alignment start.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Alright, fair enough -- we can merge this as-is then.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can read a NA12878.cram
with -L UNMAPPED
with this change; crashes on master
.
updating htjsdk 2.18.0 -> 2.18.1
this fixes an issue that prevents gatk from reading certain cram files