ARB
Classes | Namespaces | Enumerations | Functions
iupac.h File Reference
#include <arbdb_base.h>
#include <arb_assert.h>
Include dependency graph for iupac.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  iupac::Nuc_Group
 

Namespaces

 iupac
 

Enumerations

enum  iupac::Amino_Group {
  iupac::AA_GROUP_NONE = 0, iupac::AA_GROUP_ALPHA, iupac::AA_GROUP_BETA, iupac::AA_GROUP_GAMMA,
  iupac::AA_GROUP_DELTA, iupac::AA_GROUP_EPSILON, iupac::AA_GROUP_ZETA, iupac::AA_GROUP_ILLEGAL,
  iupac::AA_GROUP_COUNT = AA_GROUP_ILLEGAL
}
 

Functions

Amino_Group iupac::get_amino_group_for (char aa)
 
char iupac::get_amino_consensus_char (Amino_Group ag)
 
int iupac::to_index (char c)
 
char iupac::combine (char c1, char c2, GB_alignment_type ali)
 
char iupac::encode (const char bases[], GB_alignment_type aliType)
 
const chariupac::decode (char iupac, GB_alignment_type aliType, bool decode_amino_iupac_groups)