codon.h File Reference

#include <map>
#include <string>
#include <iostream>

Go to the source code of this file.

Classes

class  codon

Functions

int hashbase (char n)
int hashcodon (char c[3])
int hashcodon (const string &cc)

Variables

 N
 T
*ACU R
*ACU S
*ACU *AGU I
*ACU *AGU M
*ACU *AGU *AUU Q
*ACU *AGU *AUU H
*ACU *AGU *AUU *CAU P
*ACU *AGU *AUU *CAU *CCU *CGU L
*ACU *AGU *AUU *CAU *CCU *CGU *CUU E
*ACU *AGU *AUU *CAU *CCU *CGU *CUU D
*ACU *AGU *AUU *CAU *CCU *CGU
*CUU *GAU 
A
*ACU *AGU *AUU *CAU *CCU *CGU
*CUU *GAU *GCU 
G
*ACU *AGU *AUU *CAU *CCU *CGU
*CUU *GAU *GCU *GGU 
V
*ACU *AGU *AUU *CAU *CCU *CGU
*CUU *GAU *GCU *GGU *GUU 
Y
*ACU *AGU *AUU *CAU *CCU *CGU
*CUU *GAU *GCU *GGU *GUU *UAU
*UCU 
C
*ACU *AGU *AUU *CAU *CCU *CGU
*CUU *GAU *GCU *GGU *GUU *UAU
*UCU 
W
*ACU *AGU *AUU *CAU *CCU *CGU
*CUU *GAU *GCU *GGU *GUU *UAU
*UCU *UGU 
F


Function Documentation

int hashbase ( char  n  ) 

convert base to integer A=>0, C=>1, G=>2, T,U=>3, S,W,R,Y,K,M,B,V,H,D,N => 4-14 regardless of case

Referenced by DNA::getcodeNuc(), hashcodon(), and Matrix::read().

int hashcodon ( const string &  cc  ) 

References hashbase().

int hashcodon ( char  c[3]  ) 

convert 3-letter codon to a integer from 0-63 for regular codon with letter from [ACGT] if codon length is 1 then return 64, 2 ten 65, other 66

References hashbase().

Referenced by codon::convert(), and codon::operator[]().


Variable Documentation

*ACU *AGU *AUU *CAU *CCU *CGU *CUU *GAU *GCU * A

Referenced by main().

*ACU *AGU *AUU *CAU *CCU *CGU *CUU *GAU *GCU *GGU *GUU *UAU *UCU *UGU * C

Referenced by main(), and qcdir().

*ACU *AGU *AUU *CAU *CCU *CGU *CUU *GAU * D

Referenced by qcdir().

*ACU *AGU *AUU *CAU *CCU *CGU *CUU E

*ACU *AGU *AUU *CAU *CCU *CGU *CUU *GAU *GCU *GGU *GUU *UAU *UCU *UGU *UUU * F

*ACU *AGU *AUU *CAU *CCU *CGU *CUU *GAU *GCU *GGU * G

Referenced by main().

*ACU *AGU *AUU *CAU * H

*ACU *AGU *AUU * I

* ACU * AGU * AUU * CAU * CCU * CGU * CUU * GAU * GCU * GGU * GUU * UAU * UCU * UGU L

* ACU * AGU M

N

* ACU * AGU * AUU * CAU * CCU* P

*ACU *AGU *AUU Q

*ACU *AGU *AUU *CAU *CCU *CGU * R

*ACU *AGU *AUU *CAU *CCU *CGU *CUU *GAU *GCU *GGU *GUU *UAU *UCU * S

Referenced by print_align_blk(), and print_align_lat().

*ACU * T

*ACU *AGU *AUU *CAU *CCU *CGU *CUU *GAU *GCU *GGU *GUU * V

* ACU * AGU * AUU * CAU * CCU * CGU * CUU * GAU * GCU * GGU * GUU * UAU * UCU W

*ACU *AGU *AUU *CAU *CCU *CGU *CUU *GAU *GCU *GGU *GUU *UAU * Y


Generated on Wed Aug 10 11:57:00 2011 for Softwares from Orpara by  doxygen 1.5.6