cgatools::mapping::InLaneBatchStreams Class Reference

Inheritance diagram for cgatools::mapping::InLaneBatchStreams:
cgatools::mapping::BaseLaneBatchStreams

List of all members.

Public Types

typedef std::vector
< boost::filesystem::path > 
InputBatchFiles
typedef boost::ptr_map
< std::string, InputBatchFiles > 
InputLaneBatches

Public Member Functions

 InLaneBatchStreams (const boost::filesystem::path &inputRoot)
void collectFiles ()
 collects the files found in or below inputRoot and splits each batch into a separate bucket
const InputBatchFiles & getBatchFiles (const std::string &slide, const std::string &lane, size_t batchNo) const

Protected Attributes

boost::filesystem::path inputRoot_
InputLaneBatches inputBatches_
InputBatchFiles emptyBatch_

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