vdj_pipe
pipeline for processing DNA sequence data
|
#include <histogram_step.hpp>
Public Types | |
typedef Value_map | vma_type |
Public Types inherited from vdj_pipe::detail::Step_base | |
typedef Seq_record::sequence | seq_type |
typedef Qual_record::quality | qual_type |
Public Member Functions | |
VDJ_PIPE_STATIC_STRING_METHOD (comment,"build a histogram of value occurrences") Histogram_step(vma_type const &vm | |
void | reset_access (Value_ids_single const &ids) |
void | run () |
void | finish () |
Public Member Functions inherited from vdj_pipe::detail::Step_base | |
char | delimiter () const |
Step_base (boost::property_tree::ptree const &pt, Pipe_environment const &pe) | |
void | summary (std::ostream &) const |
Public Attributes | |
boost::property_tree::ptree const & | pt |
boost::property_tree::ptree const Pipe_environment & | pe |
Private Types | |
typedef std::vector< value_variant > | hvalue_t |
typedef boost::unordered_map< hvalue_t, std::size_t > | map_t |
Private Member Functions | |
void | write_header (std::ostream &os) const |
Private Attributes | |
Value_map | vm_ |
std::vector< Val_id > | ids_ |
File_output | f_ |
map_t | map_ |
|
private |
|
private |
void vdj_pipe::Histogram_step::finish | ( | ) |
|
inline |
void vdj_pipe::Histogram_step::run | ( | ) |
vdj_pipe::Histogram_step::VDJ_PIPE_STATIC_STRING_METHOD | ( | comment | , |
"build a histogram of value occurrences" | |||
) | const |
|
private |
|
private |
|
private |
|
private |
boost::property_tree::ptree const Pipe_environment& vdj_pipe::Histogram_step::pe |
boost::property_tree::ptree const& vdj_pipe::Histogram_step::pt |
|
private |