BioInt  1.02.00
BioInt: An integrative biological object-oriented application framework and interpreter
BioDnaSubstitutionMatrix.h
Go to the documentation of this file.
00001 #ifndef BIODNASUBSTITUTIONMATRIX_H
00002 #define BIODNASUBSTITUTIONMATRIX_H
00003 
00004 #include <map>
00005 #include <iostream>
00006 #include <sstream>
00007 #include "BioMatrix.h"
00008 
00009 using namespace std;
00010 
00011 class BioDnaSubstitutionMatrix
00012 {
00013         static bool isInitialised;
00014   static        map <const string,string> DnaSubstitutionMatrix;
00015   static string nucleicAcidSeq;
00016  public:
00017                 static void Initialize();
00018                 static void Clear();
00019                 static BioMatrix getSubstitutionMatrix(const string&);
00020     static unsigned int getNumberOfSubstitutionMatrices();
00021     static string getSubstitutionMatrixName(unsigned int);
00022     static int getSubstitutionValue(const string&, char, char);
00023                 static int getNucleicAcidPosition(char);
00024         ~BioDnaSubstitutionMatrix();
00025 
00026 };
00027 
00028 #endif
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines