|
ARB
|
Classes | |
| struct | Nuc_Group |
| class | Setup |
Enumerations | |
| enum | Amino_Group { AA_GROUP_NONE = 0, AA_GROUP_ALPHA, AA_GROUP_BETA, AA_GROUP_GAMMA, AA_GROUP_DELTA, AA_GROUP_EPSILON, AA_GROUP_ZETA, AA_GROUP_ILLEGAL, AA_GROUP_COUNT = AA_GROUP_ILLEGAL } |
Functions | |
| Amino_Group | get_amino_group_for (char aa) |
| char | get_amino_consensus_char (Amino_Group ag) |
| int | to_index (char c) |
| char | combine (char c1, char c2, GB_alignment_type ali) |
| char | encode (const char bases[], GB_alignment_type aliType) |
| const char * | decode (char iupac, GB_alignment_type aliType, bool decode_amino_iupac_groups) |
Variables | |
| const Nuc_Group | nuc_group [26][2] |
| static const char * | aminoGroupMembers [AA_GROUP_COUNT] |
| static Amino_Group | amino_group [26] |
| static Setup | perform |
| enum iupac::Amino_Group |
| Amino_Group iupac::get_amino_group_for | ( | char | aa | ) |
Definition at line 89 of file iupac.cxx.
References AA_GROUP_ILLEGAL, and amino_group.
Referenced by BaseFrequencies::build_consensus_string_to(), decode(), and getAAgroupDefinition().
| char iupac::get_amino_consensus_char | ( | Amino_Group | ag | ) |
Definition at line 95 of file iupac.cxx.
References AA_GROUP_ILLEGAL, AA_GROUP_NONE, and aminoGroupMembers.
Referenced by BaseFrequencies::build_consensus_string_to().
Definition at line 53 of file iupac.h.
References arb_assert.
Referenced by resolve_IUPAC_target_string().
| char iupac::combine | ( | char | c1, |
| char | c2, | ||
| GB_alignment_type | ali | ||
| ) |
Definition at line 231 of file iupac.cxx.
References buffer, and encode().
Referenced by buildMixedCodon().
| char iupac::encode | ( | const char | bases[], |
| GB_alignment_type | aliType | ||
| ) |
Definition at line 192 of file iupac.cxx.
References GB_AT_AA, GB_AT_RNA, ILL_CODE, and initialize_IUPAC_add().
Referenced by BaseFrequencies::build_consensus_string_to(), ClustalV_align(), combine(), and ED4_set_iupac().
| const char * iupac::decode | ( | char | iupac, |
| GB_alignment_type | aliType, | ||
| bool | decode_amino_iupac_groups | ||
| ) |
Definition at line 239 of file iupac.cxx.
References AA_GROUP_COUNT, AA_GROUP_NONE, aminoGroupMembers, awt_assert, GB_AT_AA, GB_AT_RNA, get_amino_group_for(), group, IUPAC_EMPTY, iupac::Nuc_Group::members, and nuc_group.
Referenced by AWT_is_codon(), and BaseFrequencies::setup().
| const Nuc_Group iupac::nuc_group |
Definition at line 24 of file iupac.cxx.
Referenced by decode(), initialize_IUPAC_add(), and resolve_IUPAC_target_string().
|
static |
Definition at line 57 of file iupac.cxx.
Referenced by decode(), and get_amino_consensus_char().
|
static |
Definition at line 68 of file iupac.cxx.
Referenced by get_amino_group_for().
|
static |
Definition at line 85 of file iupac.cxx.
Referenced by SimpleTester::perform_all().
1.8.8