7 #ifndef EXTERNAL_MID_BASE_HPP_ 8 #define EXTERNAL_MID_BASE_HPP_ 11 #include "boost/property_tree/ptree_fwd.hpp" 12 #include "boost/shared_ptr.hpp" 21 class Pipe_environment;
33 VDJ_PIPE_KEYWORD_STRUCT(
46 VDJ_PIPE_STATIC_STRING_METHOD(name,
"eMID_map")
47 VDJ_PIPE_STATIC_STRING_METHOD(category,
"demultiplexing")
48 VDJ_PIPE_STATIC_STRING_METHOD(
50 "identify which of the given short sequences best matches " 51 "external molecular identifier" 53 VDJ_PIPE_STATIC_STRING_METHOD(description,
"XXX")
56 boost::property_tree::ptree
const& pt,
58 const Val_id name_val_id,
59 const Val_id score_val_id
65 boost::shared_ptr<Seq_map_short> sms_;
66 boost::shared_ptr<Seq_map_full> smf_;
74 std::size_t mid_size()
const;
80 const boost::string_ref seq,
Definition: best_match_pair.hpp:16
Definition: find_shared.hpp:22
Main namespace of vdj_pipe library.
Definition: sequence_file.hpp:14
Definition: pipe_environment.hpp:26
Definition: step_base.hpp:28
Definition: external_mid_base.hpp:30
Store values mapped against name strings and value IDs.
Definition: value_map.hpp:23