7 #ifndef STEP_VARIANT_PAIRED_READ_HPP_ 8 #define STEP_VARIANT_PAIRED_READ_HPP_ 10 #include "boost/mpl/end.hpp" 11 #include "boost/mpl/insert_range.hpp" 12 #include "boost/variant.hpp" 20 class Vm_access_paired;
26 typedef boost::mpl::vector<
34 typedef boost::mpl::insert_range<
36 boost::mpl::end<universal_steps>::type,
42 typedef boost::make_recursive_variant_over<step::paired_read_vector>::type
boost::mpl::vector< Blank_step, Histogram_step, Write_value > universal_steps
List of steps that can be used in all pipes.
Definition: step_variant_universal.hpp:24
boost::mpl::vector< Apply_many, Apply_one, Merge_paired > paired_read_only_vector
List of steps for paired read pipes.
Definition: step_variant_paired_read.hpp:30
void input_step
Definition: step_variant_paired_read.hpp:48
boost::mpl::insert_range< universal_steps, boost::mpl::end< universal_steps >::type, paired_read_only_vector >::type paired_read_vector
List of steps for paired read pipes.
Definition: step_variant_paired_read.hpp:38
Access to value map for paired read pipeline and processing steps.
Definition: value_map_access_paired.hpp:16
step_variant_paired processing_step
Definition: step_variant_paired_read.hpp:49
Definition: step_variant_paired_read.hpp:47
Main namespace of vdj_pipe library.
Definition: keywords_variable.hpp:11
boost::make_recursive_variant_over< step::paired_read_vector >::type step_variant_paired
Definition: step_variant_paired_read.hpp:43
Vm_access_paired value_map_access
Definition: step_variant_paired_read.hpp:50