Interface VariantContextWriter

    • Method Detail

      • writeHeader

        void writeHeader​(VCFHeader header)
        Writes the header
        Parameters:
        header - header
        Throws:
        IllegalStateException - if header is already written
      • checkError

        boolean checkError()
        Returns:
        true if the underlying stream is a java.io.PrintStream and its checkError returned true, used for pipelines
      • setHeader

        void setHeader​(VCFHeader header)
        Sets the VCF header so that data blocks can be written without writing the header Exactly one of writeHeader() or setHeader() should be called when using a writer
        Parameters:
        header - VCF header
        Throws:
        IllegalStateException - if header or body is already written