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 voidclose()voidflush()voidwrite(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:WriterWrites one item.- Specified by:
writein interfaceFastqWriter- Specified by:
writein interfaceWriter<FastqRecord>- Parameters:
rec- the item to write.
-
close
public void close()
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Specified by:
closein interfaceFastqWriter
-
-