7 #ifndef INPUT_MANAGER_HPP_ 8 #define INPUT_MANAGER_HPP_ 11 #include "boost/filesystem/path.hpp" 23 static std::string check_dir(std::string
const& dir);
25 typedef std::vector<Seq_file_entry> in_v_t;
27 typedef in_v_t::const_iterator iterator;
28 typedef in_v_t::const_iterator const_iterator;
30 static std::string path(std::string
const& root, std::string
const& fn);
33 std::string
const& base,
34 boost::property_tree::ptree
const& pt,
39 std::string
const& base,
40 const bool is_paired =
false,
41 const bool has_emid =
false,
42 const bool has_qual =
true 45 is_paired_(is_paired),
50 std::size_t size()
const {
return iv_.size();}
51 bool empty()
const {
return iv_.empty();}
52 const_iterator begin()
const {
return iv_.begin();}
53 const_iterator end()
const {
return iv_.end();}
54 std::string path(std::string
const& fn)
const {
return path(root_, fn);}
Main namespace of vdj_pipe library.
Definition: sequence_file.hpp:14
Definition: exception.hpp:23
Store values mapped against name strings and value IDs.
Definition: value_map.hpp:23