vdj_pipe
pipeline for processing DNA sequence data
Classes | Public Types | Public Member Functions | List of all members
vdj_pipe::Seq_file_map Class Reference

Classes

struct  Err
 

Public Types

typedef Seq_file value_type
 
typedef file_map::iterator iterator
 
typedef file_map::const_iterator const_iterator
 

Public Member Functions

std::size_t size () const
 
const_iterator begin () const
 
const_iterator end () const
 
bool empty () const
 
Seq_file const & operator[] (const Path_id id) const
 
Seq_file const & at (const Path_id id) const
 
Seq_file const * find (std::string const &path) const
 
void erase (const Path_id id)
 
void clear ()
 
std::pair< Path_id, bool > insert (Seq_file const &file)
 
void set_seq_qual (const Path_id seq_id, const Path_id qual_id)
 
void set_paired (const Path_id frw_id, const Path_id rev_id)
 
void set_mid (const Path_id seq_id, const Path_id mid_id)
 
Path_id qual2seq (const Path_id qual_id) const
 
Path_id seq2qual (const Path_id seq_id) const
 
Path_id rev2frw (const Path_id rev_id) const
 
Path_id frw2rev (const Path_id frw_id) const
 
Path_id mid2seq (const Path_id mid_id) const
 
Path_id seq2mid (const Path_id seq_id) const
 

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