]> git.donarmstrong.com Git - mothur.git/blobdiff - hclustercommand.h
fixed metastats, added resize to cluster.classic, added code to kill children if...
[mothur.git] / hclustercommand.h
index 443d8709bb7dd9294841e2dfc24584569e78e7c0..fc0333174a87b111a0cda756dc24ff4669202cc9 100644 (file)
 class HClusterCommand : public Command {
        
 public:
-       HClusterCommand(string);        
+       HClusterCommand(string);
+       HClusterCommand();      
        ~HClusterCommand();
+       vector<string> getRequiredParameters();
+       vector<string> getValidParameters();
+       vector<string> getRequiredFiles();
+       map<string, vector<string> > getOutputFiles() { return outputTypes; }
        int execute();  
        void help();
        
@@ -46,13 +51,15 @@ private:
        ListVector oldList;
        ReadCluster* read;
        
-       bool abort, sorted, print_start;
+       bool abort, sorted, print_start, hard;
        string method, fileroot, tag, distfile, format, phylipfile, columnfile, namefile, sort, showabund, timing, outputDir;
        double cutoff;
        int precision, length;
        ofstream sabundFile, rabundFile, listFile;
        time_t start;
        unsigned long loops;
+       vector<string> outputNames;
+       map<string, vector<string> > outputTypes;
        
        void printData(string label);
 };