MASA-Core
Defines
AbstractBlockAligner.cpp File Reference
#include "AbstractBlockAligner.hpp"
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include "config.h"
#include "../processors/CPUBlockProcessor.hpp"

Go to the source code of this file.

Defines

#define DEBUG   (0)
 Set to (1) in order to print debug information in the stdout.
#define DNA_MATCH   (1)
#define DNA_MISMATCH   (-3)
#define DNA_GAP_EXT   (2)
#define DNA_GAP_OPEN   (3)
#define DNA_GAP_FIRST   (DNA_GAP_EXT+DNA_GAP_OPEN)
#define PROFILING_INIT
#define PROFILING_TIME(var)
#define PROFILING_PRINT(bx, by, score, done, time)
#define RECOMMENDED_BLOCK_SIZE   (1024)
 Maximum recommended block size for better performance.
#define RECOMMENDED_GRID_SIZE   (8)
 Minimum recommended grid size for better performance.

Define Documentation

#define DEBUG   (0)

Set to (1) in order to print debug information in the stdout.

This significantly degrades the performance.

Definition at line 35 of file AbstractBlockAligner.cpp.

#define DNA_GAP_EXT   (2)

Definition at line 42 of file AbstractBlockAligner.cpp.

Definition at line 44 of file AbstractBlockAligner.cpp.

#define DNA_GAP_OPEN   (3)

Definition at line 43 of file AbstractBlockAligner.cpp.

#define DNA_MATCH   (1)

Definition at line 40 of file AbstractBlockAligner.cpp.

#define DNA_MISMATCH   (-3)

Definition at line 41 of file AbstractBlockAligner.cpp.

#define PROFILING_INIT

Definition at line 54 of file AbstractBlockAligner.cpp.

#define PROFILING_PRINT (   bx,
  by,
  score,
  done,
  time 
)

Definition at line 56 of file AbstractBlockAligner.cpp.

#define PROFILING_TIME (   var)

Definition at line 55 of file AbstractBlockAligner.cpp.

#define RECOMMENDED_BLOCK_SIZE   (1024)

Maximum recommended block size for better performance.

Definition at line 62 of file AbstractBlockAligner.cpp.

#define RECOMMENDED_GRID_SIZE   (8)

Minimum recommended grid size for better performance.

Definition at line 67 of file AbstractBlockAligner.cpp.