LocARNA-2.0.0
|
Implementation of Alignment. More...
#include <alignment_impl.hh>
Public Member Functions | |
AlignmentImpl (const Sequence &seqA, const Sequence &seqB) | |
Constructor as empty alignment of two sequences. More... | |
bool | empty () const |
Public Attributes | |
const Sequence | seqA_ |
sequence A | |
const Sequence | seqB_ |
sequence B | |
Alignment::edges_t | edges_ |
alignment edges More... | |
std::string | strA_ |
structure of A as dot-bracket string | |
std::string | strB_ |
structure of B as dot-bracket string | |
Implementation of Alignment.
Constructor as empty alignment of two sequences.
seqA | sequence A |
seqB | sequence B |
|
inline |
check for empty alignment
Alignment::edges_t LocARNA::AlignmentImpl::edges_ |
alignment edges
edges_[i] is the pair of positions (in seq A and B) of the i-th alignment edge. edge ends are sequence positions or -1 for gap.
Edges are sorted in ascending order.