00001
00002
00003
00004
00005 #ifndef _GENO_FTEST_H_
00006 #define _GENO_FTEST_H_
00007
00008 #include "param.h"
00009 #include "sstring.h"
00010 #include "geno_fx.h"
00011
00014
00015
00026 class Geno_ftest : public Geno_fx
00027 {
00028 public:
00029 Geno_ftest();
00030 int checkValidity(const char *);
00031 int validate(char *&);
00032 int mutate(char *&g,float& chg);
00033 int crossOver(char *&g1,char *&g2,float& chg1,float& chg2);
00034 unsigned long style(const char *g, int pos);
00035 char* getSimplest() {return "GTTCAGATC";}
00036
00037 double prob;
00038 };
00039
00040 #endif
00041