vdj_pipe
pipeline for processing DNA sequence data
Public Member Functions | Static Public Member Functions | Private Attributes | List of all members
vdj_pipe::match::Truncate Class Reference

#include <me_truncate.hpp>

Collaboration diagram for vdj_pipe::match::Truncate:
Collaboration graph
[legend]

Public Member Functions

 Truncate (const bool cut_lo, const bool cut_up, Relative_position const &lower, Relative_position const &upper)
 
sequence_interval operator() (sequence_interval const &si) const
 

Static Public Member Functions

static Truncate lower (const int pos, const bool re_start)
 
static Truncate upper (const int pos, const bool re_start)
 
static Truncate none ()
 

Private Attributes

bool cut_lo_
 
bool cut_up_
 
Relative_position lo_
 
Relative_position up_
 

Constructor & Destructor Documentation

vdj_pipe::match::Truncate::Truncate ( const bool  cut_lo,
const bool  cut_up,
Relative_position const &  lower,
Relative_position const &  upper 
)
inline

Member Function Documentation

static Truncate vdj_pipe::match::Truncate::lower ( const int  pos,
const bool  re_start 
)
inlinestatic
static Truncate vdj_pipe::match::Truncate::none ( )
inlinestatic
sequence_interval vdj_pipe::match::Truncate::operator() ( sequence_interval const &  si) const
inline
static Truncate vdj_pipe::match::Truncate::upper ( const int  pos,
const bool  re_start 
)
inlinestatic

Member Data Documentation

bool vdj_pipe::match::Truncate::cut_lo_
private
bool vdj_pipe::match::Truncate::cut_up_
private
Relative_position vdj_pipe::match::Truncate::lo_
private
Relative_position vdj_pipe::match::Truncate::up_
private

The documentation for this class was generated from the following file: