X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;ds=sidebyside;f=distancecommand.h;h=bf463a00d238cd6da3b21213f0d393ee6ff895c9;hb=1d7a10dc3dafd1606d6255bdb54e02429cbee47c;hp=61fc49ea89b37e064c7d6446421efcf12251301a;hpb=aa9238c0a9e6e7aa0ed8b8b606b08ad4fd7dcfe3;p=mothur.git diff --git a/distancecommand.h b/distancecommand.h index 61fc49e..bf463a0 100644 --- a/distancecommand.h +++ b/distancecommand.h @@ -34,8 +34,9 @@ private: Dist* distCalculator; SequenceDB alignDB; - string countends, output, fastafile, calc, outputDir; - int processors; + string countends, output, fastafile, calc, outputDir, oldfastafile, column, compress; + + int processors, numNewFasta; float cutoff; map processIDS; //end line, processid vector lines; @@ -43,10 +44,20 @@ private: bool abort; vector Estimators; //holds estimators to be used - //void appendFiles(string, string); + //void m->appendFiles(string, string); void createProcesses(string); int driver(/*Dist*, SequenceDB, */int, int, string, float); - int convertMatrix(string); + int driver(int, int, string, string); + + #ifdef USE_MPI + int driverMPI(int, int, MPI_File&, float); + int driverMPI(int, int, string, unsigned long int&); + int driverMPI(int, int, string, unsigned long int&, string); + #endif + + //int convertMatrix(string); + bool sanityCheck(); + //int convertToLowerTriangle(string); };