ARB
Classes | Namespaces | Macros
chartable.h File Reference
#include <arbtools.h>
#include <pos_range.h>
#include <arbdb_base.h>
#include <stdint.h>
Include dependency graph for chartable.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  chartable::Ambiguity
 
class  chartable::SepBaseFreq
 
class  BaseFrequencies
 

Namespaces

 chartable
 

Macros

#define ct_assert(bed)   arb_assert(bed)
 
#define MAXCHARTABLE   256
 
#define SHORT_TABLE_ELEM_SIZE   1
 
#define SHORT_TABLE_MAX_VALUE   0xff
 
#define LONG_TABLE_ELEM_SIZE   4
 
#define MAX_INDEX_TABLES   128
 
#define MAX_TARGET_INDICES   4
 
#define MAX_AMBIGUITY_CODES   (1+4+6)
 
#define MAX_USED_BASES_TABLES   256
 

Macro Definition Documentation

#define ct_assert (   bed)    arb_assert(bed)
#define MAXCHARTABLE   256

Definition at line 37 of file chartable.h.

Referenced by BaseFrequencies::setup().

#define SHORT_TABLE_ELEM_SIZE   1
#define SHORT_TABLE_MAX_VALUE   0xff

Definition at line 39 of file chartable.h.

Referenced by chartable::SepBaseFreq::bigger_table_entry_size_needed().

#define LONG_TABLE_ELEM_SIZE   4

Definition at line 40 of file chartable.h.

Referenced by chartable::SepBaseFreq::expand_table_entry_size().

#define MAX_INDEX_TABLES   128

Definition at line 42 of file chartable.h.

Referenced by BaseFrequencies::setup().

#define MAX_TARGET_INDICES   4

Definition at line 43 of file chartable.h.

Referenced by BaseFrequencies::setup().

#define MAX_AMBIGUITY_CODES   (1+4+6)

Definition at line 44 of file chartable.h.

Referenced by BaseFrequencies::setup().

#define MAX_USED_BASES_TABLES   256

Definition at line 46 of file chartable.h.

Referenced by BaseFrequencies::setup().