vdj_pipe
pipeline for processing DNA sequence data
Classes | Namespaces | Functions
me_factory.hpp File Reference
#include <iosfwd>
#include <map>
#include <memory>
#include <string>
#include "boost/assert.hpp"
#include "boost/optional.hpp"
#include "boost/property_tree/ptree_fwd.hpp"
#include "mapped_sequence_properties.hpp"
#include "me_battery.hpp"
#include "vdj_pipe/config.hpp"
#include "vdj_pipe/exception.hpp"
Include dependency graph for me_factory.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  vdj_pipe::match::Match_element_factory
 
struct  vdj_pipe::match::Match_element_factory::Err
 
struct  vdj_pipe::match::Cut_proto
 
struct  vdj_pipe::match::Cut_proto::Err
 
struct  vdj_pipe::match::Element_proto
 
struct  vdj_pipe::match::Element_proto::Err
 

Namespaces

 vdj_pipe
 Main namespace of vdj_pipe library.
 
 vdj_pipe::match
 

Functions

void vdj_pipe::match::make_element_index (std::vector< std::string > const &me_names, std::vector< std::string > const &all_me_names, std::vector< std::size_t > &mev)
 
void vdj_pipe::match::make_column_inds (std::string const &line, std::vector< std::string > const &col_names, std::vector< int > &col_inds)
 
void vdj_pipe::match::parse_csv_combination (std::istream &is, std::vector< int > const &col_inds, detail::string_table &st)
 
void vdj_pipe::match::parse_csv_combination (bpt::ptree const &pt, Input_manager const &in, std::vector< std::string > const &me_names, std::vector< std::size_t > &mev, detail::string_table &st)
 
Match_combination vdj_pipe::match::make_combination (Value_map const &vm, bpt::ptree const &pt, Input_manager const &in, std::vector< std::string > const &me_names)
 

Detailed Description

part of vdj_pipe project.

Distributed under GNU General Public License, Version 3; see doc/license.txt.
Copyright Mikhail K Levin 2014