#include "dist.h"
#include "sequencedb.h"
+struct linePair {
+ int start;
+ int end;
+};
+
class DistanceCommand : public Command {
public:
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<int, int> processIDS; //end line, processid
+ map<int, int>::iterator it;
+ vector<linePair*> 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);
};