]> git.donarmstrong.com Git - mothur.git/blobdiff - mgclustercommand.cpp
added warning about merging with something above cutoff to cluster. working on chimeras
[mothur.git] / mgclustercommand.cpp
index 07c51479f35ff00db1694dcef2bc135df32976da..d240de6c73c98a705472e5cb50c689041a7b36dc 100644 (file)
@@ -183,15 +183,15 @@ int MGClusterCommand::execute(){
                        delete read;
                
                        //create cluster
-                       if (method == "furthest")       {       cluster = new CompleteLinkage(rabund, list, distMatrix, cutoff); }
-                       else if(method == "nearest"){   cluster = new SingleLinkage(rabund, list, distMatrix, cutoff); }
-                       else if(method == "average"){   cluster = new AverageLinkage(rabund, list, distMatrix, cutoff); }
+                       if (method == "furthest")       {       cluster = new CompleteLinkage(rabund, list, distMatrix, cutoff, method); }
+                       else if(method == "nearest"){   cluster = new SingleLinkage(rabund, list, distMatrix, cutoff, method); }
+                       else if(method == "average"){   cluster = new AverageLinkage(rabund, list, distMatrix, cutoff, method); }
                        cluster->setMapWanted(true);
                        
                        //cluster using cluster classes
                        while (distMatrix->getSmallDist() < cutoff && distMatrix->getNNodes() > 0){
                                
-                               cluster->update();
+                               cluster->update(cutoff);
                                float dist = distMatrix->getSmallDist();
                                float rndDist = roundDist(dist, precision);