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

Vcf int64 part2 #1004

Closed
wants to merge 3 commits into from
Closed

Commits on Dec 9, 2019

  1. Fixes BCF in-memory decoding with 64-bit integers.

    Any 64-bit INFO field that wasn't the last in the list would cause
    subsequent fields to be decoded incorrectly.
    
    This commit fixes that, plus updates the tests accordingly so the bug
    could be triggered.
    
    Fixes the first part of samtools#999 (test1.vcf), but doesn't fix the second
    part (BCF output silently being broken).
    
    Fixes samtools/bcftools#1123
    jkbonfield committed Dec 9, 2019
    Configuration menu
    Copy the full SHA
    ed4c281 View commit details
    Browse the repository at this point in the history

Commits on Dec 11, 2019

  1. Configuration menu
    Copy the full SHA
    66c66f2 View commit details
    Browse the repository at this point in the history

Commits on Dec 12, 2019

  1. Limit 64-bit info to END tag (as suggested by Rob Davies).

    Also adds check for rlen (END) field when trying to output to BCF.
    
    Note: this will emit a warning per out-of-range value, but it is
    expected that the frequency of these is very low.  If not, consider
    this a good icentive to fix your pipelines!
    jkbonfield committed Dec 12, 2019
    Configuration menu
    Copy the full SHA
    92297b2 View commit details
    Browse the repository at this point in the history