ARB
Classes | Namespaces | Macros | Functions | Variables
iupac.cxx File Reference
#include "iupac.h"
#include <cctype>
Include dependency graph for iupac.cxx:

Go to the source code of this file.

Classes

class  iupac::Setup
 

Namespaces

 iupac
 

Macros

#define awt_assert(bed)   arb_assert(bed)
 
#define IUPAC_EMPTY   ""
 
#define ILL_CODE   char(26)
 
#define _____________   {NULp,0}
 
#define MAX_MIXED   5
 

Functions

static void initialize_IUPAC_add ()
 

Variables

const Nuc_Group iupac::nuc_group [26][2]
 
static const chariupac::aminoGroupMembers [AA_GROUP_COUNT]
 
static Amino_Group iupac::amino_group [26]
 
static Setup iupac::perform
 
static char IUPAC_add [26][26]
 
static int IUPAC_add_initialized = 0
 

Macro Definition Documentation

#define awt_assert (   bed)    arb_assert(bed)

Definition at line 14 of file iupac.cxx.

Referenced by iupac::decode(), and initialize_IUPAC_add().

#define IUPAC_EMPTY   ""

Definition at line 16 of file iupac.cxx.

Referenced by iupac::decode().

#define ILL_CODE   char(26)

Definition at line 17 of file iupac.cxx.

Referenced by iupac::encode(), and initialize_IUPAC_add().

#define _____________   {NULp,0}

Definition at line 22 of file iupac.cxx.

#define MAX_MIXED   5

Referenced by initialize_IUPAC_add().

Function Documentation

static void initialize_IUPAC_add ( )
static

Definition at line 105 of file iupac.cxx.

References awt_assert, ILL_CODE, MAX_MIXED, iupac::Nuc_Group::members, and iupac::nuc_group.

Referenced by iupac::encode().

Variable Documentation

char IUPAC_add[26][26]
static

Definition at line 102 of file iupac.cxx.

int IUPAC_add_initialized = 0
static

Definition at line 103 of file iupac.cxx.