// QD values won't be identical because some filtered reads are missing during re-annotation
final VCFCodec codec = new VCFCodec();
final FileInputStream s = new FileInputStream(outputVCF);
final LineIterator lineIterator = codec.makeSourceFromStream(new PositionalBufferedStream(s));
codec.readHeader(lineIterator);
final VCFCodec codecAnn = new VCFCodec();
final FileInputStream sAnn = new FileInputStream(outputVCFAnn);
final LineIterator lineIteratorAnn = codecAnn.makeSourceFromStream(new PositionalBufferedStream(sAnn));
codecAnn.readHeader(lineIteratorAnn);