7 #ifndef ME_RELATIVE_POSITION_HPP_ 8 #define ME_RELATIVE_POSITION_HPP_ 21 :
pos_(
std::numeric_limits<int>::min()),
36 const sequence_interval::base_type
n =
40 return std::numeric_limits<int>::min();
43 template<
class ChT,
class Tr>
friend 45 std::basic_ostream<ChT,Tr>& os,
51 if( rp.
pos_ > 0 ) os <<
'+';
Sequence position defined relatively to an interval.
Definition: me_relative_position.hpp:16
Relative_position()
Definition: me_relative_position.hpp:20
Main namespace of vdj_pipe library.
Definition: keywords_variable.hpp:11
int operator()(sequence_interval const &si) const
Definition: me_relative_position.hpp:34
Relative_position(const int pos, const bool re_start)
Definition: me_relative_position.hpp:30
const std::size_t n
Definition: vector_set_test.cpp:26
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
bool is_valid(vdj_pipe::sequence_interval const &si)
Definition: sequence_interval.hpp:62
bool re_start_
Definition: me_relative_position.hpp:58
int pos_
Definition: me_relative_position.hpp:57
friend std::basic_ostream< ChT, Tr > & operator<<(std::basic_ostream< ChT, Tr > &os, Relative_position const &rp)
Definition: me_relative_position.hpp:44