#include <Interval.h>

Public Member Functions | |
| HalfAlignInterval (const int bb, const int ee, int iden, int alen, float cc) | |
| HalfAlignInterval (const HalfAlignInterval &i) | |
| int | getIdentical () const |
| float | getIdentity () const |
| int | getAlnlen () const |
| float | getCov () const |
Private Attributes | |
| int | identical |
| int | alnlen |
| float | cov |
It extends Interval class.
It add identical, alnlen, and cov information for each alignment.
| HalfAlignInterval::HalfAlignInterval | ( | const int | bb, | |
| const int | ee, | |||
| int | iden, | |||
| int | alen, | |||
| float | cc | |||
| ) | [inline] |
| HalfAlignInterval::HalfAlignInterval | ( | const HalfAlignInterval & | i | ) | [inline] |
| int HalfAlignInterval::getIdentical | ( | ) | const [inline] |
| int HalfAlignInterval::getAlnlen | ( | ) | const [inline] |
| float HalfAlignInterval::getCov | ( | ) | const [inline] |
int HalfAlignInterval::identical [private] |
number of identical matches
Referenced by getIdentical(), and getIdentity().
int HalfAlignInterval::alnlen [private] |
length of the alignment
Referenced by getAlnlen(), and getIdentity().
float HalfAlignInterval::cov [private] |
1.5.6