Class SortingVariantContextWriter
java.lang.Object
htsjdk.variant.variantcontext.writer.SortingVariantContextWriter
- All Implemented Interfaces:
VariantContextWriter
,Closeable
,AutoCloseable
Deprecated.
9/2017, this class is completely untested and unsupported, there is no replacement at this time
if you use this class please file an issue on github or it will be removed at some point in the future
this class writes VCF files, allowing records to be passed in unsorted (up to a certain genomic distance away)
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final int
Deprecated.protected Integer
Deprecated. -
Constructor Summary
ConstructorsConstructorDescriptionSortingVariantContextWriter
(VariantContextWriter innerWriter, int maxCachingStartDistance) Deprecated.SortingVariantContextWriter
(VariantContextWriter innerWriter, int maxCachingStartDistance, boolean takeOwnershipOfInner) Deprecated.create a local-sorting VCF writer, given an inner VCF writer to write to -
Method Summary
Modifier and TypeMethodDescriptionvoid
add
(VariantContext vc) Deprecated.add a record to the fileboolean
Deprecated.void
close()
Deprecated.attempt to close the VCF file; we need to flush the queue firstprotected void
Deprecated.protected void
Deprecated.void
Deprecated.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 writertoString()
Deprecated.Gets a string representation of this object.void
writeHeader
(VCFHeader header) Deprecated.Writes the header
-
Field Details
-
mostUpstreamWritableLoc
Deprecated. -
BEFORE_MOST_UPSTREAM_LOC
protected static final int BEFORE_MOST_UPSTREAM_LOCDeprecated.- See Also:
-
-
Constructor Details
-
SortingVariantContextWriter
public SortingVariantContextWriter(VariantContextWriter innerWriter, int maxCachingStartDistance, boolean takeOwnershipOfInner) Deprecated.create a local-sorting VCF writer, given an inner VCF writer to write to- Parameters:
innerWriter
- the VCFWriter to write tomaxCachingStartDistance
- the maximum start distance between records that we'll cachetakeOwnershipOfInner
- Should this Writer close innerWriter when it's done with it
-
SortingVariantContextWriter
Deprecated.
-
-
Method Details
-
noteCurrentRecord
Deprecated. -
checkError
public boolean checkError()Deprecated.- Returns:
- true if the underlying stream is a java.io.PrintStream and its checkError returned true, used for pipelines
-
writeHeader
Deprecated.Description copied from interface:VariantContextWriter
Writes the header- Specified by:
writeHeader
in interfaceVariantContextWriter
- Parameters:
header
- header
-
close
public void close()Deprecated.attempt to close the VCF file; we need to flush the queue first- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
- Specified by:
close
in interfaceVariantContextWriter
-
add
Deprecated.add a record to the file- Specified by:
add
in interfaceVariantContextWriter
- Parameters:
vc
- the Variant Context object
-
setHeader
Deprecated.Description copied from interface:VariantContextWriter
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- Specified by:
setHeader
in interfaceVariantContextWriter
- Parameters:
header
- VCF header
-
toString
Deprecated.Gets a string representation of this object. -
emitSafeRecords
protected void emitSafeRecords()Deprecated.
-