diff --git a/uk/ac/sanger/artemis/components/variant/BCFReader.java b/uk/ac/sanger/artemis/components/variant/BCFReader.java index cdaca442fe80fd8ba8a9c5b95bc39577a930ec4e..5a770b76720f40e7ea3646e7290e4706866664a4 100644 --- a/uk/ac/sanger/artemis/components/variant/BCFReader.java +++ b/uk/ac/sanger/artemis/components/variant/BCFReader.java @@ -317,7 +317,7 @@ class BCFReader extends AbstractVCFReader */ private String getGTString(byte b) { - return ((b >> 3) + ( (b >> 6 == 1) ? "|" : "/") + byteToInt(b)); + return ((b >> 3 & 7) + ( ((b >> 6 & 1 )== 1 ) ? "|" : "/") + (b & 7)); } private int byteToInt(byte b)