|
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.