BioInt  1.02.00
BioInt: An integrative biological object-oriented application framework and interpreter
BioProteinDisorderPrediction.h
Go to the documentation of this file.
00001 #ifndef BIOPROTEINDISORDERPREDICTION_H
00002 #define BIOPROTEINDISORDERPREDICTION_H
00003 
00004 #include "BioFasta.h"
00005 #include "BioProteinSequence.h"
00006 #include "BioSwissProt.h"
00007 
00008 #include <stdlib.h>
00009 #include <stdio.h>
00010 #include <string.h>
00011 #include <ctype.h>
00012 #include <math.h>
00013 
00014 #define AA "GAVLIFPSTCMWYNQDEKRH"
00015 #define AAN 20
00016 #define MSL 40000
00017 #define ML 1000
00018 
00019 #define DLC 1
00020 #define DUC 100
00021 #define DWS 10
00022 #define DMin_Ene 0.3
00023 #define DJOIN 45
00024 #define DDEL 35
00025 
00026 
00027 #define MAX(a,b) ((a)>(b)?(a):(b))
00028 #define MIN(a,b) ((a)<(b)?(a):(b))
00029 
00030 class BioProteinDisorderPrediction{
00031 private:
00032   vector<double> disorder_; 
00033   string prot_seq;
00034   string seq_name;
00035 public:
00036   BioProteinDisorderPrediction();
00037   BioProteinDisorderPrediction(BioFasta ,string);
00038   vector<int> getDisorderedResiduePositions();
00039   double getDisorder(int);
00040   void showDisorder(ostream& os = cout);
00041   void calculateDisorder( int, int, int, double, int, string, string, string);
00042 };
00043 
00044 #endif
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines