vdj_pipe
pipeline for processing DNA sequence data
blank_step.hpp
Go to the documentation of this file.
1 
7 #ifndef BLANK_STEP_HPP_
8 #define BLANK_STEP_HPP_
9 #include <iosfwd>
10 #include <string>
11 #include "boost/property_tree/ptree_fwd.hpp"
14 
15 namespace vdj_pipe{
16 class Pipe_environment;
17 
20 class Blank_step {
21 public:
23  VDJ_PIPE_STATIC_STRING_METHOD(name, "blank_step")
24  VDJ_PIPE_STATIC_STRING_METHOD(category, "misc")
25  VDJ_PIPE_STATIC_STRING_METHOD(comment, "does nothing")
26  VDJ_PIPE_STATIC_STRING_METHOD(description, "XXX")
27 
29 
31  vma_type const& vma,
34  ){}
35 
36  void reset_access(Value_ids_single const& ids) {}
37  void run() {}
38  void finish() {}
39  void summary(std::ostream&) const {}
40 };
41 
42 }//namespace vdj_pipe
43 #endif /* BLANK_STEP_HPP_ */
Blank_step(vma_type const &vma, boost::property_tree::ptree const &pt, Pipe_environment &pe)
Definition: blank_step.hpp:30
void finish()
Definition: blank_step.hpp:38
Value_map vma_type
Definition: blank_step.hpp:22
Main namespace of vdj_pipe library.
Definition: keywords_variable.hpp:11
Definition: blank_step.hpp:20
Definition: pipe_environment.hpp:26
Provides access to standard values for single read pipeline.
Definition: value_names.hpp:33
#define VDJ_PIPE_STATIC_STRING_METHOD(name, val)
Definition: keyword_struct_macro.hpp:12
void reset_access(Value_ids_single const &ids)
Definition: blank_step.hpp:36
Store values mapped against name strings and value IDs.
Definition: value_map.hpp:23
void run()
Definition: blank_step.hpp:37
bpt::ptree ptree
Definition: processing_step_utils.hpp:19
void summary(std::ostream &) const
Definition: blank_step.hpp:39