cgatools::mapping::OutLaneBatchStreams Class Reference

creates a family of lane/batch files and generates standard metadata header More...

#include <LaneBatchCache.hpp>

Inheritance diagram for cgatools::mapping::OutLaneBatchStreams:
cgatools::mapping::BaseLaneBatchStreams cgatools::mapping::CacheOutStreams

List of all members.

Public Types

typedef boost::ptr_map
< std::string,
util::CompressedOutputStream
OutputLaneBatches

Public Member Functions

 OutLaneBatchStreams (const boost::filesystem::path &outputPrefix, const std::string &fileType)
 OutLaneBatchStreams (const boost::filesystem::path &outputPrefix, const std::string &fileType, const std::string &headerLine)
std::ostream & getBatchStream (const std::string &slide, const std::string &lane, size_t batchNo)

Protected Member Functions

virtual void writeMetadata (std::ostream &output, const std::string &slide, const std::string &lane, size_t batchNo) const
virtual void addMetadata (util::DelimitedFileMetadata &meta) const

Protected Attributes

boost::filesystem::path outputPrefix_
const std::string fileType_
const std::string headerLine_
OutputLaneBatches outputLanes_

Detailed Description

creates a family of lane/batch files and generates standard metadata header


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines

Generated by  doxygen 1.6.2