SHORE API
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
shore::flatread_writer Class Reference

Writer for SHORE FlatRead files. More...

Public Types

typedef shore::read append_type
 

Public Member Functions

 flatread_writer (const std::string &fn)
 
 flatread_writer (std::ostream *const os)
 
void set_writetags (const bool w)
 Write the read tags (default: true).
 
void set_applytags (const bool a)
 Clip sequence and qualities according to CLL/CLR and do not write bad quality reads (default: false).
 
void set_discard_qual_aux (const bool b)
 Never write the 'qual_aux' field (chastity).
 
void append (const shore::read &f)
 
void append (const shore::alignment &f)
 
void append (const shore::sff_read &f)
 
void flush ()
 

Static Public Member Functions

static std::ostream & write_read (std::ostream &out, const shore::read &e, const bool discard_qual_aux=false)
 Write a read without writing the read tags.
 

Detailed Description

Writer for SHORE FlatRead files.


The documentation for this class was generated from the following file: