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

If not stated otherwise, concurrent invocation is not guaranteed to be thread-safe.

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

Write many FormattedFileRecordConcept into a SeqFileOut object.

Data Races

If not stated otherwise, concurrent invocation is not guaranteed to be thread-safe.

See Also