--- /dev/null
+#ifndef MSADistMAFFT_h\r
+#define MSADistMAFFT_h\r
+\r
+#include "msadist.h"\r
+#include <math.h>\r
+\r
+extern double PctIdToMAFFTDist(double dPctId);\r
+\r
+class MSADistMAFFT : public MSADist\r
+ {\r
+public:\r
+ virtual double ComputeDist(const MSA &msa, unsigned uSeqIndex1,\r
+ unsigned uSeqIndex2)\r
+ {\r
+ double dPctId = msa.GetPctIdentityPair(uSeqIndex1, uSeqIndex2);\r
+ //if (dPctId < 0.05)\r
+ // dPctId = 0.05;\r
+ //double dDist = -log(dPctId);\r
+ //return dDist;\r
+ return PctIdToMAFFTDist(dPctId);\r
+ }\r
+ };\r
+\r
+#endif // MSADistMAFFT_h\r