NVBIO
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Static Public Members | List of all members
nvbio::AlphabetTraits< DNA_IUPAC > Struct Template Reference

Detailed description

template<>
struct nvbio::AlphabetTraits< DNA_IUPAC >

A traits class for DNA_IUPAC Alphabet

Definition at line 114 of file alphabet.h.

#include <alphabet.h>

Public Types

enum  {
  EQUAL = 0, A = 1, C = 2, M = 3,
  G = 4, R = 5, S = 6, V = 7,
  T = 8, W = 9, Y = 10, H = 11,
  K = 12, D = 13, B = 14, N = 15
}
 

Static Public Members

static const uint32 SYMBOL_SIZE = 4
 
static const uint32 SYMBOL_COUNT = 16
 

Member Enumeration Documentation

anonymous enum
Enumerator
EQUAL 
A 
C 
M 
G 
R 
S 
V 
T 
W 
Y 
H 
K 
D 
B 
N 

Definition at line 119 of file alphabet.h.

Member Data Documentation

const uint32 nvbio::AlphabetTraits< DNA_IUPAC >::SYMBOL_COUNT = 16
static

Definition at line 117 of file alphabet.h.

const uint32 nvbio::AlphabetTraits< DNA_IUPAC >::SYMBOL_SIZE = 4
static

Definition at line 116 of file alphabet.h.


The documentation for this struct was generated from the following file: