7 #ifndef FILTER_BASE_HPP_ 8 #define FILTER_BASE_HPP_ 13 namespace vdj_pipe{
namespace detail{
20 void summary(std::ostream& os)
const;
53 void summary(std::ostream& os)
const;
66 if( si.lower() > 0 || si.upper() < (int)
vma_.
sequence().size() ) {
Window_filter_base(vma_type const &vma, boost::property_tree::ptree const &pt, Pipe_environment &pe)
Definition: filter_base.hpp:56
Definition: filter_base.hpp:17
void trim(sequence_interval const &si)
Definition: filter_base.hpp:64
Definition: value_map_access_single.hpp:16
std::size_t nf_
Definition: filter_base.hpp:45
void summary(std::ostream &os) const
Definition: filter_base.cpp:42
void trim(sequence_interval const &si)
Definition: value_map_access_single.hpp:53
Definition: filter_base.hpp:51
Filter_base(vma_type const &vma, boost::property_tree::ptree const &pt, Pipe_environment &pe)
Definition: filter_base.cpp:26
Vm_access_single vma_
Definition: step_base_single.hpp:31
Main namespace of vdj_pipe library.
Definition: keywords_variable.hpp:11
Definition: pipe_environment.hpp:26
void set_empty()
Definition: value_map_access_single.hpp:51
Val_id pass_id_
Definition: filter_base.hpp:46
boost::numeric::interval< int, boost::numeric::interval_lib::policies< boost::numeric::interval_lib::rounded_math< int >, detail::Interval_checking_policy< int > > > sequence_interval
Definition: sequence_interval.hpp:40
VDJ_PIPE_KEYWORD_STRUCT(kwds,(passed_name))
void pass(const bool b)
Definition: filter_base.hpp:37
std::size_t nt_
Definition: filter_base.hpp:72
Definition: step_base_single.hpp:16
seq_type const & sequence() const
Definition: value_map_access_single.hpp:41
bpt::ptree ptree
Definition: processing_step_utils.hpp:19