vdj_pipe
pipeline for processing DNA sequence data
|
Store values mapped against name strings and value IDs. More...
#include <value_map.hpp>
Classes | |
struct | Err |
Public Types | |
typedef map_type::iterator | iterator |
typedef iterator | const_iterator |
Public Member Functions | |
Value_map () | |
iterator | begin () const |
iterator | end () const |
std::size_t | size () const |
void | clear_values () |
std::string const & | name (const Val_id vid) const |
Val_id | insert_name (std::string const &name) |
Val_id | insert_new_name (std::string const &name) |
Val_id const * | find_id (std::string const &name) const |
Val_id | value_id (std::string const &name) const |
value_variant const & | operator[] (const Val_id vid) const |
value_variant & | operator[] (const Val_id vid) |
long | read_count () const |
void | read_count_reset () |
void | read_count_incr () |
long | file_read_count () const |
void | file_read_count_reset () |
void | file_read_count_incr () |
std::string const & | seq_file_name () const |
void | seq_file_name (std::string const &fn) |
std::string const & | read_id_nothrow () const |
std::string const & | read_id () const |
void | read_id (std::string const &id) |
template<typename T > | |
T const & | value (std::string const &name) const |
template<typename T > | |
T const * | value_ptr (std::string const &name) const |
template<typename T > | |
T const & | value (const Val_id id) const |
template<typename T > | |
T const * | value_ptr (const Val_id id) const |
std::string const & | str_nothrow (const Val_id id) const |
Protected Member Functions | |
std::string | sequence (const Val_id seq_id, const Val_id trim_id, const bool trimmed, const bool reverse_compl) const |
Qual_record::quality | quality (const Val_id qual_id, const Val_id trim_id, const bool trimmed, const bool reverse_compl) const |
Private Types | |
enum | { read_count_i = 1, file_read_count_i = 2, seq_fn_i = 3, read_id_i = 4 } |
typedef detail::Named_value_map< Val_id, value_variant > | map_type |
typedef boost::shared_ptr< map_type > | map_ptr |
Private Attributes | |
map_ptr | map_ |
Store values mapped against name strings and value IDs.
|
private |
|
private |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineprotected |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineprotected |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |