Spec SeqFileIn
Class for reading RAW, FASTA, FASTQ, EMBL and GENBANK files containing unaligned sequences.

Extends FormattedFileIn
All Extended FormattedFile, FormattedFileIn
Defined in <seqan/seq_io.h>
Signature typedef FormattedFile<Fastq, Input> SeqFileIn;

Member Function Overview

Member Functions Inherited From FormattedFile

Interface Function Overview

Interface Functions Inherited From FormattedFile

Interface Functions Inherited From FormattedFileIn

Interface Metafunction Overview

Interface Metafunctions Inherited From FormattedFile

Interface Functions Detail

void readRecord(meta, seq[, qual], fileIn);

Read one FormattedFileRecordConcept from a SeqFileIn object.

Parameters

meta The StringConcept object where to read the meta information into.
seq The StringConcept object where to read the sequence information into.
qual The StringConcept object where to read the quality information into.
fileIn The SeqFileIn object to read 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 readRecords(metas, seqs, quals, fileIn, numRecord);

Read many FormattedFileRecordConcept from a SeqFileIn object.

Data Races

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

See Also