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.

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

Write many FormattedFileRecordConcept into a SeqFileOut object.

See Also