vdj_pipe
pipeline for processing DNA sequence data
Namespaces | Classes | Typedefs | Functions
vdj_pipe::step Namespace Reference

Namespaces

 anonymous_namespace{apply_to_adaptor.cpp}
 

Classes

class  Apply_to_maker
 
struct  Find_maker
 
struct  Find_maker< Apply_many >
 
struct  Find_maker< Apply_one >
 
struct  Maker
 
class  Step_builder_registry
 

Typedefs

typedef boost::mpl::vector< Apply_many, Apply_one, Merge_pairedpaired_read_only_vector
 List of steps for paired read pipes. More...
 
typedef 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. More...
 
typedef boost::mpl::vector< Blank_step, Histogram_step, Write_valueuniversal_steps
 List of steps that can be used in all pipes. More...
 
typedef boost::mpl::insert_range< universal_steps, boost::mpl::end< universal_steps >::type, boost::mpl::push_back< paired_read_only_vector, External_mid_infile >::type >::type paired_emid_read_vector
 List of steps for pipes of paired reads with eMIDs. More...
 
typedef boost::mpl::vector< Ambiguous_window_filter, Average_quality_filter, Average_quality_window_filter, Character_filter, Composition_stats, External_mid_inline, Find_shared, Homopolymer_filter, Length_filter, Match_step, Min_quality_filter, Min_quality_window_filter, Qual_stats, Write_seqsingle_read_only_vector
 List of steps suitable for single read pipes ONLY. More...
 
typedef boost::mpl::insert_range< universal_steps, boost::mpl::end< universal_steps >::type, single_read_only_vector >::type single_read_vector
 List of all steps for single read pipes. More...
 
typedef boost::mpl::insert_range< universal_steps, boost::mpl::end< universal_steps >::type, boost::mpl::insert_range< single_read_only_vector, boost::mpl::end< single_read_only_vector >::type, boost::mpl::push_back< paired_read_only_vector, External_mid_infile >::type >::type >::type all_steps_vector
 

Functions

 VDJ_PIPE_KEYWORD_STRUCT (kwds,(to)(step)(forward)(reverse)(merged))
 

Typedef Documentation

typedef boost::mpl::insert_range< universal_steps, boost::mpl::end<universal_steps>::type, boost::mpl::insert_range< single_read_only_vector, boost::mpl::end<single_read_only_vector>::type, boost::mpl::push_back<paired_read_only_vector,External_mid_infile>::type >::type>::type vdj_pipe::step::all_steps_vector
typedef boost::mpl::insert_range< universal_steps, boost::mpl::end<universal_steps>::type, boost::mpl::push_back<paired_read_only_vector, External_mid_infile>::type>::type vdj_pipe::step::paired_emid_read_vector

List of steps for pipes of paired reads with eMIDs.

List of steps for paired read pipes.

typedef boost::mpl::insert_range< universal_steps, boost::mpl::end<universal_steps>::type, paired_read_only_vector>::type vdj_pipe::step::paired_read_vector

List of steps for paired read pipes.

List of steps suitable for single read pipes ONLY.

typedef boost::mpl::insert_range< universal_steps, boost::mpl::end<universal_steps>::type, single_read_only_vector>::type vdj_pipe::step::single_read_vector

List of all steps for single read pipes.

List of steps that can be used in all pipes.

Function Documentation

vdj_pipe::step::VDJ_PIPE_KEYWORD_STRUCT ( kwds  ,
(to)(step)(forward)(reverse)(merged)   
)