]> git.donarmstrong.com Git - mothur.git/blobdiff - classifyseqscommand.h
reworked the classifiers summary file added groupfile option to classify.seqs, added...
[mothur.git] / classifyseqscommand.h
index 0255bd2409c043abfa1a7d261aa2910c78f9440e..d19f862d340983786f00c25eaf02a6df30e0dea8 100644 (file)
@@ -12,7 +12,7 @@
 
 #include "mothur.h"
 #include "command.hpp"
-#include "alignment.hpp"
+//#include "alignment.hpp"
 #include "classify.h"
 
 //KNN and Bayesian methods modeled from algorithms in
@@ -28,7 +28,7 @@
 class ClassifySeqsCommand : public Command {
        
 public:
-       ClassifySeqsCommand(string);    
+       ClassifySeqsCommand(string);
        ~ClassifySeqsCommand();
        int execute(); 
        void help();    
@@ -48,7 +48,7 @@ private:
        
        Classify* classify;
        
-       string fastaFileName, templateFileName, distanceFileName, namefile, search, method, taxonomyFileName;
+       string fastaFileName, templateFileName, distanceFileName, namefile, search, method, taxonomyFileName, outputDir, groupfile;
        int processors, kmerSize, numWanted, cutoff, iters;
        float match, misMatch, gapOpen, gapExtend;
        bool abort, probs;
@@ -57,6 +57,11 @@ private:
        void appendTaxFiles(string, string);
        void createProcesses(string, string, string); 
        string addUnclassifieds(string, int);
+       
+       int MPIReadNamesFile(string);
+       #ifdef USE_MPI
+       int driverMPI(int, int, MPI_File&, MPI_File&, MPI_File&, vector<long>&);
+       #endif
 };
 
 #endif