vdj_pipe
pipeline for processing DNA sequence data
|
#include <sequence_file_entry.hpp>
Classes | |
struct | Err |
Public Types | |
typedef std::map< Val_id, value_variant > | map_t |
typedef map_t::const_iterator | iterator |
typedef map_t::const_iterator | const_iterator |
typedef map_t::value_type | value_type |
Public Member Functions | |
Seq_file_entry (map_t const &m, Input_manager const &im, Value_map const &vm) | |
const_iterator | begin () const |
const_iterator | end () const |
bool | is_paired () const |
bool | has_emid () const |
bool | has_quality () const |
bool | has_qual_file () const |
std::string const & | sequence () const |
std::string const & | quality () const |
std::string const & | seq_rev () const |
std::string const & | qual_rev () const |
std::string const & | mid () const |
std::string const & | mid_rev () const |
Private Types | |
enum | qual_type { none, qual, fastq } |
Private Member Functions | |
void | check (Input_manager const &im) |
std::string const & | get_str (const Val_id id, std::string const &msg) const |
Private Attributes | |
qual_type | qt_ |
Val_id | seq_ |
Val_id | qual_ |
Val_id | seq_rev_ |
Val_id | qual_rev_ |
Val_id | mid_ |
Val_id | mid_rev_ |
map_t | map_ |
Tuple of sequence data files that should be processed in parallel and associated info. Examples:
typedef map_t::const_iterator vdj_pipe::Seq_file_entry::const_iterator |
typedef map_t::const_iterator vdj_pipe::Seq_file_entry::iterator |
typedef std::map<Val_id, value_variant> vdj_pipe::Seq_file_entry::map_t |
typedef map_t::value_type vdj_pipe::Seq_file_entry::value_type |
|
private |
vdj_pipe::Seq_file_entry::Seq_file_entry | ( | map_t const & | m, |
Input_manager const & | im, | ||
Value_map const & | vm | ||
) |
|
inline |
|
private |
|
inline |
|
inlineprivate |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |