ARB
|
#include <arbtools.h>
#include <pos_range.h>
#include <arbdb_base.h>
#include <stdint.h>
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 |
#define ct_assert | ( | bed | ) | arb_assert(bed) |
Definition at line 27 of file chartable.h.
Referenced by chartable::SepBaseFreq::add(), BaseFrequencies::BaseFrequencies(), BaseFrequencies::bases_and_gaps_at(), BaseFrequencies::build_consensus_string_to(), chartable::SepBaseFreq::change_table_length(), BaseFrequencies::changed_range(), chartable::SepBaseFreq::dec_long(), chartable::SepBaseFreq::dec_short(), chartable::SepBaseFreq::expand_table_entry_size(), getAAgroupDefinition(), chartable::SepBaseFreq::inc_short(), BaseFrequencies::max_frequency_at(), BaseFrequencies::setup(), chartable::SepBaseFreq::sub(), chartable::SepBaseFreq::sub_and_add(), and BaseFrequencies::sub_and_add().
#define MAXCHARTABLE 256 |
Definition at line 37 of file chartable.h.
Referenced by BaseFrequencies::setup().
#define SHORT_TABLE_ELEM_SIZE 1 |
Definition at line 38 of file chartable.h.
Referenced by chartable::SepBaseFreq::add(), BaseFrequencies::add(), chartable::SepBaseFreq::bigger_table_entry_size_needed(), chartable::SepBaseFreq::change_table_length(), chartable::SepBaseFreq::empty(), chartable::SepBaseFreq::expand_table_entry_size(), chartable::SepBaseFreq::firstDifference(), chartable::SepBaseFreq::lastDifference(), chartable::SepBaseFreq::operator[](), chartable::SepBaseFreq::sub(), BaseFrequencies::sub(), chartable::SepBaseFreq::sub_and_add(), and BaseFrequencies::sub_and_add().
#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().