MASA-Core
Classes | Defines
IManager.hpp File Reference
#include "libmasaTypes.hpp"
#include "Partition.hpp"

Go to the source code of this file.

Classes

class  IManager
 Interface that manages the MASA extension execution. More...

Defines

#define NEEDLEMAN_WUNSCH   (0)
 NW recurrence function.
#define SMITH_WATERMAN   (1)
 SW recurrence function.
#define INIT_WITH_ZEROES   (0)
 Init row/column with zeros.
#define INIT_WITH_GAPS   (1)
 Init row/column with gaps.
#define INIT_WITH_GAPS_OPENED   (3)
 Init row/column with gaps and without gap opening penalty.
#define INIT_WITH_CUSTOM_DATA   (2)
 Init row/column with custom data.
#define START_TYPE_MATCH   (0)
 Partition starts normally.
#define START_TYPE_GAP_H   (1)
 Partition starts with horizontal gap.
#define START_TYPE_GAP_V   (2)
 Partition starts with vertical gap.

Define Documentation

#define INIT_WITH_CUSTOM_DATA   (2)

Init row/column with custom data.

Definition at line 47 of file IManager.hpp.

#define INIT_WITH_GAPS   (1)

Init row/column with gaps.

Definition at line 41 of file IManager.hpp.

#define INIT_WITH_GAPS_OPENED   (3)

Init row/column with gaps and without gap opening penalty.

Definition at line 44 of file IManager.hpp.

#define INIT_WITH_ZEROES   (0)

Init row/column with zeros.

Definition at line 38 of file IManager.hpp.

#define NEEDLEMAN_WUNSCH   (0)

NW recurrence function.

Definition at line 31 of file IManager.hpp.

#define SMITH_WATERMAN   (1)

SW recurrence function.

Definition at line 33 of file IManager.hpp.

#define START_TYPE_GAP_H   (1)

Partition starts with horizontal gap.

Definition at line 55 of file IManager.hpp.

#define START_TYPE_GAP_V   (2)

Partition starts with vertical gap.

Definition at line 58 of file IManager.hpp.

#define START_TYPE_MATCH   (0)

Partition starts normally.

Definition at line 52 of file IManager.hpp.