]> git.donarmstrong.com Git - mothur.git/blobdiff - sparcccommand.cpp
update .gitignore
[mothur.git] / sparcccommand.cpp
index a7f5d78ad37c4c515821fd4686fb769d74ecd68f..f319c014793560eb2809435a8da9ebf68df97543 100644 (file)
@@ -317,7 +317,7 @@ int SparccCommand::process(vector<SharedRAbundVector*>& lookup){
         cout.setf(ios::showpoint);
         
         vector<vector<float> > sharedVector;
-        vector<string> otuNames = m->currentBinLabels;
+        vector<string> otuNames = m->currentSharedBinLabels;
         
         //fill sharedVector to pass to CalcSparcc
         for (int i = 0; i < lookup.size(); i++) {
@@ -427,7 +427,7 @@ vector<vector<float> > SparccCommand::createProcesses(vector<vector<float> >& sh
             
                        //loop through and create all the processes you want
                        while (process != processors) {
-                               int pid = fork();
+                               pid_t pid = fork();
                                
                                if (pid > 0) {
                                        processIDS.push_back(pid);  //create map from line number to pid so you can append files in correct order later
@@ -437,7 +437,7 @@ vector<vector<float> > SparccCommand::createProcesses(vector<vector<float> >& sh
                                        
                                        //pass pvalues to parent
                                        ofstream out;
-                                       string tempFile = toString(getpid()) + ".pvalues.temp";
+                                       string tempFile = m->mothurGetpid(process) + ".pvalues.temp";
                                        m->openOutputFile(tempFile, out);
                                        
                                        //pass values