"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
1.7.6.1