X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=rarefact.cpp;fp=rarefact.cpp;h=691d01708bab5b5bef4118ab38662819280b56de;hb=4a2d841cb97fb02351022efe9d7068b1dc212bf9;hp=76f68296b209ec1eb8e2ff5a14668b32fd451b8b;hpb=5a86e9e5a5a9e061e17b3ae64fb8881f14e53b8a;p=mothur.git diff --git a/rarefact.cpp b/rarefact.cpp index 76f6829..691d017 100644 --- a/rarefact.cpp +++ b/rarefact.cpp @@ -20,8 +20,10 @@ int Rarefact::getCurve(float percentFreq = 0.01, int nIters = 1000){ } //convert freq percentage to number - int increment = numSeqs * percentFreq; - + int increment = 1; + if (percentFreq < 1.0) { increment = numSeqs * percentFreq; } + else { increment = percentFreq; } + for(int iter=0;iterjumble == false) { nIters = 1; } //convert freq percentage to number - int increment = numSeqs * percentFreq; + int increment = 1; + if (percentFreq < 1.0) { increment = numSeqs * percentFreq; } + else { increment = percentFreq; } for(int iter=0;iter