Package org.biojava.nbio.genome.io.fastq
Class IlluminaFastqWriter
java.lang.Object
org.biojava.nbio.genome.io.fastq.IlluminaFastqWriter
- All Implemented Interfaces:
- FastqWriter
Writer for 
FastqVariant.FASTQ_ILLUMINA formatted sequences.- Since:
- 3.0.3
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionfinal <T extends Appendable>
 TAppend the specified FASTQ formatted sequences to the specified appendable.final <T extends Appendable>
 TAppend the specified FASTQ formatted sequences to the specified appendable.protected FastqConvert the specified FASTQ formatted sequence if necessary.final voidWrite the specified FASTQ formatted sequences to the specified file.final voidWrite the specified FASTQ formatted sequences to the specified file.final voidwrite(OutputStream outputStream, Iterable<Fastq> fastq) Write the specified FASTQ formatted sequences to the specified output stream.final voidwrite(OutputStream outputStream, Fastq... fastq) Write the specified FASTQ formatted sequences to the specified output stream.
- 
Constructor Details- 
IlluminaFastqWriterpublic IlluminaFastqWriter()
 
- 
- 
Method Details- 
convertConvert the specified FASTQ formatted sequence if necessary.- Parameters:
- fastq- FASTQ formatted sequence to convert, must not be null
- Returns:
- the specified FASTQ formatted sequence or a new FASTA formatted sequence if conversion is necessary
 
- 
appendDescription copied from interface:FastqWriterAppend the specified FASTQ formatted sequences to the specified appendable.- Specified by:
- appendin interface- FastqWriter
- Type Parameters:
- T- extends Appendable
- Parameters:
- appendable- appendable to append the specified FASTQ formatted sequences to, must not be null
- fastq- variable number of FASTQ formatted sequences to append, must not be null
- Returns:
- the specified appendable with the specified FASTQ formatted sequences appended
- Throws:
- IOException- if an I/O error occurs
 
- 
appendpublic final <T extends Appendable> T append(T appendable, Iterable<Fastq> fastq) throws IOException Description copied from interface:FastqWriterAppend the specified FASTQ formatted sequences to the specified appendable.- Specified by:
- appendin interface- FastqWriter
- Type Parameters:
- T- extends Appendable
- Parameters:
- appendable- appendable to append the specified FASTQ formatted sequences to, must not be null
- fastq- zero or more FASTQ formatted sequences to append, must not be null
- Returns:
- the specified appendable with the specified FASTQ formatted sequences appended
- Throws:
- IOException- if an I/O error occurs
 
- 
writeDescription copied from interface:FastqWriterWrite the specified FASTQ formatted sequences to the specified file.- Specified by:
- writein interface- FastqWriter
- Parameters:
- file- file to write to, must not be null
- fastq- variable number of FASTQ formatted sequences to write, must not be null
- Throws:
- IOException- if an I/O error occurs
 
- 
writeDescription copied from interface:FastqWriterWrite the specified FASTQ formatted sequences to the specified file.- Specified by:
- writein interface- FastqWriter
- Parameters:
- file- file to write to, must not be null
- fastq- zero or more FASTQ formatted sequences to write, must not be null
- Throws:
- IOException- if an I/O error occurs
 
- 
writeDescription copied from interface:FastqWriterWrite the specified FASTQ formatted sequences to the specified output stream.- Specified by:
- writein interface- FastqWriter
- Parameters:
- outputStream- output stream to write to, must not be null
- fastq- variable number of FASTQ formatted sequences to write, must not be null
- Throws:
- IOException- if an I/O error occurs
 
- 
writeDescription copied from interface:FastqWriterWrite the specified FASTQ formatted sequences to the specified output stream.- Specified by:
- writein interface- FastqWriter
- Parameters:
- outputStream- output stream to write to, must not be null
- fastq- zero or more FASTQ formatted sequences to write, must not be null
- Throws:
- IOException- if an I/O error occurs
 
 
-