ARB
Macros | Functions
chartable.cxx File Reference
#include "chartable.h"
#include <arb_msg.h>
#include <arb_mem.h>
#include <iupac.h>
#include <arb_defs.h>
#include <smartptr.h>
#include <cctype>
#include <consensus.h>
Include dependency graph for chartable.cxx:

Go to the source code of this file.

Macros

#define CONSENSUS_AWAR_SOURCE   CAS_INTERNAL
 
#define INVALID_TABLE_OPERATION()   GBK_terminatef("SepBaseFreq: invalid operation at %i", __LINE__)
 
#define PERCENT(part, all)   ((100*(part))/(all))
 
#define MAX_BASES_TABLES   41
 
#define DUMPINT(var)
 
#define INC_DEC(incdec)
 

Functions

static const chargetAAgroupDefinition ()
 

Macro Definition Documentation

#define CONSENSUS_AWAR_SOURCE   CAS_INTERNAL

Definition at line 21 of file chartable.cxx.

#define INVALID_TABLE_OPERATION ( )    GBK_terminatef("SepBaseFreq: invalid operation at %i", __LINE__)
#define PERCENT (   part,
  all 
)    ((100*(part))/(all))
#define MAX_BASES_TABLES   41
#define DUMPINT (   var)
#define INC_DEC (   incdec)
Value:
do { \
int idx = char_to_index_tab[c]; \
table(c).incdec(offset, unitsPerSequence); \
} \
else { \
Ambiguity& amb = ambiguity_table[idx-MAX_INDEX_TABLES]; \
for (int i = 0; i<amb.indices; ++i) { \
linear_table(amb.index[i]).incdec(offset, amb.increment); \
} \
} \
} while(0)
#define MAX_INDEX_TABLES
Definition: chartable.h:42
GB_write_int const char GB_write_autoconv_string WRITE_SKELETON(write_pointer, GBDATA *,"%p", GB_write_pointer) char *AW_awa if)(!gb_var) return strdup("")
Definition: AW_awar.cxx:163
#define offset(field)
Definition: GLwDrawA.c:73

Definition at line 989 of file chartable.cxx.

Function Documentation

static const char* getAAgroupDefinition ( )
static