Spec SeqFileOut
Class for writing RAW, FASTA, FASTQ, EMBL and GENBANK files containing unaligned sequences.

Extends FormattedFileOut
All Extended FormattedFile, FormattedFileOut
Defined in <seqan/seq_io.h>
Signature typedef FormattedFile<Fastq, Output> SeqFileOut;

Member Function Overview

Member Functions Inherited From FormattedFile

Interface Function Overview

Interface Functions Inherited From FormattedFile

Interface Functions Inherited From FormattedFileOut

Interface Metafunction Overview

Interface Metafunctions Inherited From FormattedFile

Interface Functions Detail

void writeRecord(fileOut, meta, seq, qual);

Write one FormattedFileRecordConcept into a SeqFileOut object.

Parameters

fileOut The SeqFileOut object to write into.
meta The StringConcept object where to read the meta information from.
seq The StringConcept object where to read the sequence information from.
qual The StringConcept object where to read the quality information from.

Thrown Exceptions

IOError On low-level I/O errors.
ParseError On high-level file format errors.

Data Races

Thread safety unknown!

void writeRecords(fileOut, metas, seqs, quals);

Write many FormattedFileRecordConcept into a SeqFileOut object.

Data Races

Thread safety unknown!

See Also