"enum class" of gaps in alignment edges More...
#include <aux.hh>
Public Member Functions | |
Gap (size_t idx) | |
init from 0-based index | |
size_t | idx () const |
0-based index | |
bool | operator== (const Gap &x) const |
equality | |
bool | operator!= (const Gap &x) const |
inequality | |
Static Public Attributes | |
static size_t | size = 0 |
< index of enumeration value | |
static const Gap | regular = Gap(Gap::size++) |
regular gap | |
static const Gap | loop = Gap(Gap::size++) |
gap from inserting/deleting a loop (in sparse) | |
static const Gap | locality = Gap(Gap::size++) |
static const Gap | other = Gap(Gap::size++) |
other gaps |
"enum class" of gaps in alignment edges
LocARNA::Gap::Gap | ( | size_t | idx | ) | [inline, explicit] |
init from 0-based index
idx | index |
bool LocARNA::Gap::operator!= | ( | const Gap & | x | ) | const [inline] |
inequality
x | operand |
bool LocARNA::Gap::operator== | ( | const Gap & | x | ) | const [inline] |
equality
x | operand |
const Gap LocARNA::Gap::locality = Gap(Gap::size++) [static] |
gap outside of the locally aligned region (sequence and structure local alignment)
size_t LocARNA::Gap::size = 0 [static] |
< index of enumeration value
enum size