LocARNA-1.9.2
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends
Public Member Functions | Static Public Attributes
LocARNA::Gap Class Reference

"enum class" of gaps in alignment edges More...

#include <aux.hh>

List of all members.

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

Detailed Description

"enum class" of gaps in alignment edges


Constructor & Destructor Documentation

LocARNA::Gap::Gap ( size_t  idx) [inline, explicit]

init from 0-based index

Parameters:
idxindex

Member Function Documentation

bool LocARNA::Gap::operator!= ( const Gap x) const [inline]

inequality

Parameters:
xoperand
Returns:
whether object not equals operand
bool LocARNA::Gap::operator== ( const Gap x) const [inline]

equality

Parameters:
xoperand
Returns:
whether object equals operand

Member Data Documentation

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


The documentation for this class was generated from the following files:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends