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

Provides access to standard values for single read pipeline. More...

#include <value_names.hpp>

Public Member Functions

 Value_ids_single (Value_map &vm, Value_names::single_read_names const &names)
 
Val_id description () const
 
Val_id sequence () const
 
Val_id quality () const
 
Val_id trim () const
 
Val_id direction () const
 
Val_id sequence_path () const
 
Val_id quality_path () const
 
bool is_reverse () const
 

Static Public Member Functions

static Value_ids_single create (Value_map &vm, Value_names::single_read_names const &names)
 
static Value_ids_single ensure (Value_map const &vm, Value_names::single_read_names const &names)
 

Private Types

typedef boost::array< Val_id, 7 > id_array
 

Private Member Functions

 Value_ids_single ()
 

Private Attributes

id_array ida_
 
bool is_reverse_
 

Detailed Description

Provides access to standard values for single read pipeline.

Member Typedef Documentation

typedef boost::array<Val_id, 7> vdj_pipe::Value_ids_single::id_array
private

Constructor & Destructor Documentation

vdj_pipe::Value_ids_single::Value_ids_single ( )
inlineprivate
vdj_pipe::Value_ids_single::Value_ids_single ( Value_map vm,
Value_names::single_read_names const &  names 
)

names that are not in value map are created

Member Function Documentation

Value_ids_single vdj_pipe::Value_ids_single::create ( Value_map vm,
Value_names::single_read_names const &  names 
)
static

All names are added to value map; throws if name already exists

Val_id vdj_pipe::Value_ids_single::description ( ) const
inline
Val_id vdj_pipe::Value_ids_single::direction ( ) const
inline
Value_ids_single vdj_pipe::Value_ids_single::ensure ( Value_map const &  vm,
Value_names::single_read_names const &  names 
)
static

Ensure that names are already present in value map

bool vdj_pipe::Value_ids_single::is_reverse ( ) const
inline
Val_id vdj_pipe::Value_ids_single::quality ( ) const
inline
Val_id vdj_pipe::Value_ids_single::quality_path ( ) const
inline
Val_id vdj_pipe::Value_ids_single::sequence ( ) const
inline
Val_id vdj_pipe::Value_ids_single::sequence_path ( ) const
inline
Val_id vdj_pipe::Value_ids_single::trim ( ) const
inline

Member Data Documentation

id_array vdj_pipe::Value_ids_single::ida_
private
bool vdj_pipe::Value_ids_single::is_reverse_
private

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