#include <UngappedLocalAlignment.h>
Inheritance diagram for mems::UngappedLocalAlignment< AbstractMatchImpl >:

Public Member Functions | |
| gnSeqI | AlignmentLength () const |
| UngappedLocalAlignment * | Clone () const |
| UngappedLocalAlignment * | Copy () const |
| virtual void | CropEnd (gnSeqI crop_amount) |
| virtual void | CropLeft (gnSeqI crop_amount, uint seqI) |
| virtual void | CropRight (gnSeqI crop_amount, uint seqI) |
| virtual void | CropStart (gnSeqI crop_amount) |
| virtual void | ExtendEnd (gnSeqI extend_amount) |
| virtual void | ExtendStart (gnSeqI extend_amount) |
| virtual void | Free () |
| void | GetAlignment (std::vector< bitset_t > &align_matrix) const |
| void | GetColumn (gnSeqI col, std::vector< gnSeqI > &pos, std::vector< bool > &column) const |
| bool | IsGap (uint seqI, gnSeqI col) const |
| gnSeqI | Length (uint seqI=(std::numeric_limits< uint >::max)()) const |
| virtual void | Move (int64 distance) |
| boolean | operator== (const UngappedLocalAlignment &mhe) const |
| comparison operator, compares two UngappedLocalAlignmentes to see if they are the same | |
| void | SetLength (gnSeqI len, uint seqI=0) |
| UngappedLocalAlignment (const uint seq_count) | |
| Creates a new UngappedLocalAlignment. | |
| UngappedLocalAlignment () | |
Protected Attributes | |
| gnSeqI | m_length |
Friends | |
| template<typename AMImpl> std::ostream & | operator<< (std::ostream &os, const UngappedLocalAlignment< AMImpl > &ula) |
| Writes the location of this UngappedLocalAlignment to the specified output stream (e.g. | |
This class can use one of several storage schemes such as DenseAbstractMatch or SparseAbstractMatch
Definition at line 28 of file UngappedLocalAlignment.h.
|
|||||||||
|
Definition at line 89 of file UngappedLocalAlignment.h. Referenced by mems::UngappedLocalAlignment< AbstractMatchImpl >::Clone(). |
|
||||||||||
|
Creates a new UngappedLocalAlignment.
Definition at line 95 of file UngappedLocalAlignment.h. References uint. |
|
|||||||||
|
Definition at line 57 of file UngappedLocalAlignment.h. |
|
|||||||||
|
Reimplemented in mems::MatchHashEntry. Definition at line 103 of file UngappedLocalAlignment.h. References mems::UngappedLocalAlignment< AbstractMatchImpl >::UngappedLocalAlignment(). |
|
|||||||||
|
||||||||||
|
Definition at line 147 of file UngappedLocalAlignment.h. References mems::UngappedLocalAlignment< AbstractMatchImpl >::m_length. Referenced by mems::UngappedLocalAlignment< AbstractMatchImpl >::CropLeft(), mems::UngappedLocalAlignment< AbstractMatchImpl >::CropRight(), mems::EliminateOverlaps(), and mems::transposeMatches(). |
|
||||||||||||||||
|
Definition at line 169 of file UngappedLocalAlignment.h. References mems::UngappedLocalAlignment< AbstractMatchImpl >::CropEnd(), mems::UngappedLocalAlignment< AbstractMatchImpl >::CropStart(), and uint. |
|
||||||||||||||||
|
Definition at line 178 of file UngappedLocalAlignment.h. References mems::UngappedLocalAlignment< AbstractMatchImpl >::CropEnd(), mems::UngappedLocalAlignment< AbstractMatchImpl >::CropStart(), and uint. |
|
||||||||||
|
||||||||||
|
Definition at line 162 of file UngappedLocalAlignment.h. References mems::UngappedLocalAlignment< AbstractMatchImpl >::m_length. |
|
||||||||||
|
Definition at line 155 of file UngappedLocalAlignment.h. References mems::UngappedLocalAlignment< AbstractMatchImpl >::m_length. |
|
|||||||||
|
Reimplemented in mems::MatchHashEntry. Definition at line 114 of file UngappedLocalAlignment.h. References mems::m_free(). Referenced by mems::addUnalignedIntervals(), mems::EliminateOverlaps(), and mems::makeAlignmentTree(). |
|
||||||||||
|
Definition at line 187 of file UngappedLocalAlignment.h. References mems::bitset_t, and uint. |
|
||||||||||||||||||||
|
Definition at line 210 of file UngappedLocalAlignment.h. References uint. |
|
||||||||||||||||
|
Definition at line 78 of file UngappedLocalAlignment.h. |
|
||||||||||
|
||||||||||
|
Definition at line 128 of file UngappedLocalAlignment.h. References mems::uint32. |
|
||||||||||
|
comparison operator, compares two UngappedLocalAlignmentes to see if they are the same
Definition at line 120 of file UngappedLocalAlignment.h. References mems::UngappedLocalAlignment< AbstractMatchImpl >::m_length. |
|
||||||||||||||||
|
||||||||||||||||||||
|
Writes the location of this UngappedLocalAlignment to the specified output stream (e.g. cout). |
|
|||||
1.3.6