<div style="line-height:1.7;color:#000000;font-size:14px;font-family:arial">hi,<div><span class="Apple-tab-span" style="white-space:pre">        </span>I'm confused by some code in&nbsp;GARealGaussianMutator(). &nbsp;The code starts from line 161&nbsp;<span style="line-height: 1.7;">&nbsp;</span><span style="line-height: 1.7;">in file GARealGenome.cpp</span><span style="line-height: 1.7;">&nbsp;of version 2.4.7. As following:</span></div><div><span class="Apple-tab-span" style="white-space:pre">        </span></div><div><span class="Apple-tab-span" style="white-space:pre">        </span>if(nMut &lt; 1.0){                // we have to do a flip test on each element</div><div><br></div><div><span class="Apple-tab-span" style="white-space:pre">        </span>In the IF clause, a FOR statement does flipCoin judgement on each gene. It seems that the code is probably mutating multiple gene just as the comment says. In the following ELSE clause, only one gene will be mutated.</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>What I'm expecting are&nbsp;<span style="line-height: 1.7;">just reversed by these code. I think that only one gene should be mutated when nMut &lt; 1.0 and multiple when the else.&nbsp;</span></div><div><span style="line-height: 1.7;"><span class="Apple-tab-span" style="white-space:pre">        </span>Who can tell me why the code dose so?&nbsp;</span></div><div><span style="line-height: 1.7;"><span class="Apple-tab-span" style="white-space:pre">        </span>What the exact meaning of nMut here?</span></div><div><span style="line-height: 1.7;"><span class="Apple-tab-span" style="white-space:pre">        </span></span></div><div><span class="Apple-tab-span" style="white-space:pre">        </span>Thanks!</div><div><span class="Apple-tab-span" style="white-space:pre">        </span></div></div><br><br><span title="neteasefooter"><span id="netease_mail_footer"></span></span>