vdj_pipe
pipeline for processing DNA sequence data
Namespaces | Classes | Typedefs | Functions
vdj_pipe::detail Namespace Reference

Namespaces

 anonymous_namespace{filter_base.cpp}
 

Classes

class  Base_id
 
struct  Equal_string_ref
 
class  External_mid_base
 
class  Filter_base
 
class  Getter
 Extract object by its ID and apply member function. More...
 
class  Id_bimap
 
class  Id_map
 
class  Inserter
 
struct  Interval_checking_policy
 
struct  Interval_checking_policy< int >
 
class  Named_value_map
 Store values mapped against name strings and value IDs. More...
 
class  Parser_line
 Basic line-based parser; use to derive other parsers. More...
 
struct  Queable_ofstream_types
 
struct  Seq_props
 
class  Step_base
 
class  Step_base_paired
 
class  Step_base_paired_emid
 
class  Step_base_single
 
struct  Type_name
 
class  Vector_set
 Collection of unique objects stored in an ordered vector. More...
 
class  Window_filter_base
 

Typedefs

typedef std::pair< std::string, std::string > match_seq
 
typedef std::vector< match_seqname_seq_vector
 
typedef std::vector< std::string > string_vector
 
typedef std::vector< string_vectorstring_table
 

Functions

void parse_sequences (bpt::ptree const &pt, name_seq_vector &nsv)
 
void parse_combinations (bpt::ptree const &pt, Input_manager const &in, string_table &st)
 
void parse_seq_files (bpt::ptree const &pt, Input_manager const &in, name_seq_vector &nsv)
 
name_seq_vector combine (name_seq_vector const &nsv, string_table const &st)
 
template<int A, int I, int P, int U>
scoring_matrix_t make_sm ()
 
template<class ChT , class Tr , class S , class V >
std::basic_ostream< ChT, Tr > & operator<< (std::basic_ostream< ChT, Tr > &os, Base_id< S, V > const &id)
 
template<class S , class V >
std::size_t hash_value (Base_id< S, V > const &id)
 

Typedef Documentation

typedef std::pair<std::string,std::string> vdj_pipe::detail::match_seq
typedef std::vector<std::string> vdj_pipe::detail::string_vector

Function Documentation

name_seq_vector vdj_pipe::detail::combine ( name_seq_vector const &  nsv,
string_table const &  st 
)
inline
template<class S , class V >
std::size_t vdj_pipe::detail::hash_value ( Base_id< S, V > const &  id)
inline
template<int A, int I, int P, int U>
scoring_matrix_t vdj_pipe::detail::make_sm ( )
inline
template<class ChT , class Tr , class S , class V >
std::basic_ostream<ChT,Tr>& vdj_pipe::detail::operator<< ( std::basic_ostream< ChT, Tr > &  os,
Base_id< S, V > const &  id 
)
inline
void vdj_pipe::detail::parse_combinations ( bpt::ptree const &  pt,
Input_manager const &  in,
string_table st 
)
inline
void vdj_pipe::detail::parse_seq_files ( bpt::ptree const &  pt,
Input_manager const &  in,
name_seq_vector nsv 
)
inline
void vdj_pipe::detail::parse_sequences ( bpt::ptree const &  pt,
name_seq_vector nsv 
)
inline