MASA-Core
Classes | Defines
libmasaTypes.hpp File Reference

Go to the source code of this file.

Classes

struct  cell_t
 Struct that represents a cell in the DP matrix. More...
struct  match_result_t
 Struct that notifies the match result in the Mayers-Miller matching procedure. More...
struct  score_t
 Represents a score in the DP matrix. More...
struct  score_params_t
 Defines the match/mismatch score and affine gap penalties. More...

Defines

#define INF   (999999999)
 Infinity number used in the cells of the DP matrix.
#define MATCH_ALIGNED   (0)
 Indicates that the matching procedure found the goal score adding the H component of both rows.
#define MATCH_GAPPED   (1)
 Indicates that the matching procedure found the goal score adding the E component of both rows (minus the GAP_OPENING penalty).
#define MATCH_ERROR_1   (-1)
 Indicates that the matching procedure failed with (sum_match > goalScore)
#define MATCH_ERROR_2   (-2)
 Indicates that the matching procedure failed with (sum_gap > goalScore)

Define Documentation

#define INF   (999999999)

Infinity number used in the cells of the DP matrix.

Definition at line 46 of file libmasaTypes.hpp.

#define MATCH_ALIGNED   (0)

Indicates that the matching procedure found the goal score adding the H component of both rows.

Definition at line 66 of file libmasaTypes.hpp.

#define MATCH_ERROR_1   (-1)

Indicates that the matching procedure failed with (sum_match > goalScore)

Definition at line 77 of file libmasaTypes.hpp.

#define MATCH_ERROR_2   (-2)

Indicates that the matching procedure failed with (sum_gap > goalScore)

Definition at line 82 of file libmasaTypes.hpp.

#define MATCH_GAPPED   (1)

Indicates that the matching procedure found the goal score adding the E component of both rows (minus the GAP_OPENING penalty).

Definition at line 72 of file libmasaTypes.hpp.