SHORE API
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
fastq.hpp File Reference

FastQ file IO. More...

Go to the source code of this file.

Classes

class  shore::basic_fastq_reader
 Fastq file reader (basic interface). More...
 
class  shore::fastq_writer
 FastQ file writer. More...
 
class  shore::qual_writer
 .qual file writer. More...
 

Namespaces

 shore
 SHORE core API.
 

Constant Groups

 shore
 SHORE core API.
 

Typedefs

typedef shore::monolithic
< basic_fastq_reader,
shore::read,
shore::read::compare_type > 
shore::fastq_reader
 Fastq file reader (monolithic interface).
 
typedef shore::source
< fastq_reader > 
shore::fastq_source
 Fastq file pipeline source.
 
typedef shore::sink< fastq_writer > shore::fastq_sink
 Fastq file pipeline sink.
 
typedef shore::sink< qual_writer > shore::qual_sink
 .qual file pipeline sink.
 

Enumerations

enum  shore::FastqQualType { FQ_QUAL_SANGER, FQ_QUAL_ILLUMINA, FQ_QUAL_SOLEXA }
 Different types of quality string encodings for FastQ files.
 

Detailed Description

FastQ file IO.

Author
Felix Ott