7 #ifndef WRITE_VALUE_STEP_HPP_ 8 #define WRITE_VALUE_STEP_HPP_ 11 #include "boost/property_tree/ptree_fwd.hpp" 12 #include "boost/shared_ptr.hpp" 22 class Value_ids_single;
30 VDJ_PIPE_STATIC_STRING_METHOD(name,
"write_value")
31 VDJ_PIPE_STATIC_STRING_METHOD(category,
"misc")
32 VDJ_PIPE_STATIC_STRING_METHOD(
34 "write specified values" 36 VDJ_PIPE_STATIC_STRING_METHOD(description,
"XXX")
40 boost::property_tree::ptree
const& pt,
47 void summary(std::ostream& os)
const;
51 std::vector<std::string> v_names_;
52 std::vector<Val_id> v_ids_;
56 static std::vector<std::string>
57 get_names(boost::property_tree::ptree
const& pt);
59 std::vector<Val_id> get_ids();
61 std::string make_header()
const;
Select output file based on variables in value map.
Definition: file_ostream_variant.hpp:27
Main namespace of vdj_pipe library.
Definition: sequence_file.hpp:14
Definition: pipe_environment.hpp:26
Definition: step_base.hpp:23
Provides access to standard values for single read pipeline.
Definition: value_names.hpp:33
Definition: write_value_step.hpp:27
Store values mapped against name strings and value IDs.
Definition: value_map.hpp:23