SHORE API
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
shore::alignment_builder Class Reference

Build an alignment string base by base. More...

Public Member Functions

void to_string (std::string &buf, const bool reverse)
 Append the string representation of the alignment to a buffer.
 
void add_softclip (const shore::nuc::base b)
 Add a soft clipped base.
 
void add_qry (const shore::nuc::base b)
 Add an inserted query base.
 
void add_ref (const shore::nuc::base b)
 Add a deleted reference base.
 
void add_paired (const shore::nuc::base r, const shore::nuc::base q)
 Add a pair of bases.
 
size_t size () const
 Get the size.
 
bool empty () const
 Check if empty.
 
void resize (const size_t size)
 Resize.
 
void clear ()
 Clear.
 

Detailed Description

Build an alignment string base by base.


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