7 #ifndef COMPOSITION_STATS_STEP_HPP_ 8 #define COMPOSITION_STATS_STEP_HPP_ 12 #include "boost/array.hpp" 13 #include "boost/property_tree/ptree_fwd.hpp" 24 typedef boost::array<unsigned, 5> letter_counts;
25 typedef std::vector<letter_counts> counts_vector;
28 VDJ_PIPE_STATIC_STRING_METHOD(name,
"composition_stats")
29 VDJ_PIPE_STATIC_STRING_METHOD(category,
"statistics")
30 VDJ_PIPE_STATIC_STRING_METHOD(
32 "calculate composition statistics of sequencing reads" 34 VDJ_PIPE_STATIC_STRING_METHOD(
36 "based on trimmed reads" 41 boost::property_tree::ptree
const& pt,
54 void write_composition()
const;
55 void write_gc_hist()
const;
Definition: value_map_access_single.hpp:16
Main namespace of vdj_pipe library.
Definition: sequence_file.hpp:14
Definition: pipe_environment.hpp:26
Definition: step_base_single.hpp:16
simple unsigned integer-based histogram
Definition: histogram_1d.hpp:17
Definition: composition_stats_step.hpp:23