Package htsjdk.samtools.fastq
Class BasicFastqWriter
- java.lang.Object
-
- htsjdk.samtools.fastq.BasicFastqWriter
-
- All Implemented Interfaces:
Writer<FastqRecord>
,FastqWriter
,Closeable
,Flushable
,AutoCloseable
public class BasicFastqWriter extends Object implements FastqWriter, Flushable
In general FastqWriterFactory should be used so that AsyncFastqWriter can be enabled, but there are some cases in which that behavior is explicitly not wanted.
-
-
Constructor Summary
Constructors Constructor Description BasicFastqWriter(File file)
BasicFastqWriter(File file, boolean createMd5)
BasicFastqWriter(PrintStream writer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
void
flush()
void
write(FastqRecord rec)
Writes one item.
-
-
-
Constructor Detail
-
BasicFastqWriter
public BasicFastqWriter(File file)
-
BasicFastqWriter
public BasicFastqWriter(File file, boolean createMd5)
-
BasicFastqWriter
public BasicFastqWriter(PrintStream writer)
-
-
Method Detail
-
write
public void write(FastqRecord rec)
Description copied from interface:Writer
Writes one item.- Specified by:
write
in interfaceFastqWriter
- Specified by:
write
in interfaceWriter<FastqRecord>
- Parameters:
rec
- the item to write.
-
close
public void close()
- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
- Specified by:
close
in interfaceFastqWriter
-
-