Notes |
|
|
I was able to validate the floating point exception bug. |
|
|
|
Floating point bug occurs in ProcessTestCmds at
TajimaD := TajimaD /StdErrD;
and at the time of the exception both TajimaD and StdErrD are equal to 0. |
|
|
|
The user\'s data set contained no variable sites at the amino acid level and therefore Tajima D is 0. I\'ll update the error handling code to catch this exception. |
|
|
|
Made the following changes to handle the error:
if TajimaD > 0.000001 then
begin
TajimaD := TajimaD /StdErrD;
OutStrList.Add(Format(\'D = %7.6f\', [TajimaD]));
end;
Therefore if TajimaD is 0 then we simply do not display D in the output. |
|
|
|
Hi Yi,
I am writing in response to the bug report you recently submitted regarding the MEGA software. Thanks for the feedback. The bug you encountered should be fixed in the newest release of MEGA (version 7) which can be downloaded from www.megasoftware.net.
--
Best regards,
Glen Stecher
Institute for Genomics and Evolutionary Medicine
igem.temple.edu |
|