Skip to content

Commit 184110f

Browse files
committed
updating VCF header to 4.2
1 parent 21c7041 commit 184110f

File tree

5 files changed

+9
-9
lines changed

5 files changed

+9
-9
lines changed

src/java/htsjdk/variant/variantcontext/writer/VCFWriter.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@
5050
class VCFWriter extends IndexingVariantContextWriter {
5151

5252
private static final String VERSION_LINE =
53-
VCFHeader.METADATA_INDICATOR + VCFHeaderVersion.VCF4_1.getFormatString() + "=" + VCFHeaderVersion.VCF4_1.getVersionString();
53+
VCFHeader.METADATA_INDICATOR + VCFHeaderVersion.VCF4_2.getFormatString() + "=" + VCFHeaderVersion.VCF4_2.getVersionString();
5454

5555
// Initialized when the header is written to the output stream
5656
private VCFEncoder vcfEncoder = null;

src/java/htsjdk/variant/vcf/VCFHeader.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -403,7 +403,7 @@ public Set<VCFHeaderLine> getMetaDataInSortedOrder() {
403403

404404
private static Set<VCFHeaderLine> makeGetMetaDataSet(final Set<VCFHeaderLine> headerLinesInSomeOrder) {
405405
final Set<VCFHeaderLine> lines = new LinkedHashSet<VCFHeaderLine>();
406-
lines.add(new VCFHeaderLine(VCFHeaderVersion.VCF4_1.getFormatString(), VCFHeaderVersion.VCF4_1.getVersionString()));
406+
lines.add(new VCFHeaderLine(VCFHeaderVersion.VCF4_2.getFormatString(), VCFHeaderVersion.VCF4_2.getVersionString()));
407407
lines.addAll(headerLinesInSomeOrder);
408408
return Collections.unmodifiableSet(lines);
409409
}

src/java/htsjdk/variant/vcf/VCFHeaderVersion.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ public static boolean isFormatString(String format){
8181
format = clean(format);
8282
for (VCFHeaderVersion hv : VCFHeaderVersion.values())
8383
if (hv.formatString.equals(format))
84-
return true;
84+
return true;
8585
return false;
8686
}
8787

src/java/htsjdk/variant/vcf/VCFRecordCodec.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@ public class VCFRecordCodec implements SortingCollection.Codec<VariantContext> {
2828
public VCFRecordCodec(final VCFHeader header) {
2929
this.vcfEncoder = new VCFEncoder(header, false, false);
3030
// Explicitly set the version because it's not available in the header itself.
31-
this.vcfDecoder.setVCFHeader(header, VCFHeaderVersion.VCF4_1);
32-
}
31+
this.vcfDecoder.setVCFHeader(header, VCFHeaderVersion.VCF4_2);
32+
}
3333

3434
@Override
3535
public void setOutputStream(final OutputStream stream) {

src/tests/java/htsjdk/variant/vcf/VCFHeaderUnitTest.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -65,13 +65,13 @@ private VCFHeader createHeader(String headerStr) {
6565
@Test
6666
public void testVCF4ToVCF4() {
6767
VCFHeader header = createHeader(VCF4headerStrings);
68-
checkMD5ofHeaderFile(header, "f05a57053a0c6a5bac15dba566f7f7ff");
68+
checkMD5ofHeaderFile(header, "91c33dadb92e01ea349bd4bcdd02d6be");
6969
}
7070

7171
@Test
7272
public void testVCF4ToVCF4_alternate() {
7373
VCFHeader header = createHeader(VCF4headerStrings_with_negativeOne);
74-
checkMD5ofHeaderFile(header, "b1d71cc94261053131f8d239d65a8c9f");
74+
checkMD5ofHeaderFile(header, "39318d9713897d55be5ee32a2119853f");
7575
}
7676

7777
@Test
@@ -355,7 +355,7 @@ private void checkMD5ofHeaderFile(VCFHeader header, String md5sum) {
355355
public static int VCF4headerStringCount = 16;
356356

357357
public static String VCF4headerStrings =
358-
"##fileformat=VCFv4.0\n" +
358+
"##fileformat=VCFv4.2\n" +
359359
"##filedate=2010-06-21\n" +
360360
"##reference=NCBI36\n" +
361361
"##INFO=<ID=GC, Number=0, Type=Flag, Description=\"Overlap with Gencode CCDS coding sequence\">\n" +
@@ -375,7 +375,7 @@ private void checkMD5ofHeaderFile(VCFHeader header, String md5sum) {
375375

376376

377377
public static String VCF4headerStrings_with_negativeOne =
378-
"##fileformat=VCFv4.0\n" +
378+
"##fileformat=VCFv4.2\n" +
379379
"##filedate=2010-06-21\n" +
380380
"##reference=NCBI36\n" +
381381
"##INFO=<ID=GC, Number=0, Type=Flag, Description=\"Overlap with Gencode CCDS coding sequence\">\n" +

0 commit comments

Comments
 (0)