X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=distancecommand.h;h=2cb653f790aeb970f2a8f9ba7e1122d2f8ef4c57;hb=bede5752eaeedb5a7e339439b6ba2f6670bca2b9;hp=1f43856f43a033473a62c420e5c0bfce191fb182;hpb=4f4070ac3fbb5da75f834b48062e9123364b006e;p=mothur.git diff --git a/distancecommand.h b/distancecommand.h index 1f43856..2cb653f 100644 --- a/distancecommand.h +++ b/distancecommand.h @@ -17,6 +17,11 @@ #include "dist.h" #include "sequencedb.h" +struct linePair { + int start; + int end; +}; + class DistanceCommand : public Command { public: @@ -29,15 +34,18 @@ private: ValidCalculators* validCalculator; Dist* distCalculator; SequenceDB* seqDB; - ofstream out, phylipOut; + ofstream out, outFile; ifstream in; - string outputFileName; - string countends; + string countends, phylip; int processors; float cutoff; + map processIDS; //end line, processid + map::iterator it; + vector lines; void appendFiles(string, string); - int driver(Dist*, SequenceDB*, int, int, string, string, float); + void createProcesses(string); + int driver(Dist*, SequenceDB*, int, int, string, float); };