]> git.donarmstrong.com Git - mothur.git/blobdiff - pcacommand.h
removed various build warnings
[mothur.git] / pcacommand.h
index 8a36323582b6ca42f153110c48f012148d59cd2b..22f288a7e768a74c939781df1302e42b92124600 100644 (file)
@@ -18,7 +18,12 @@ class PCACommand : public Command {
        
 public:
        PCACommand(string);     
+       PCACommand();
        ~PCACommand();
+       vector<string> getRequiredParameters();
+       vector<string> getValidParameters();
+       vector<string> getRequiredFiles();
+       map<string, vector<string> > getOutputFiles() { return outputTypes; }
        int execute();  
        void help();
        
@@ -27,9 +32,11 @@ private:
        bool abort;
        string phylipfile, columnfile, namefile, format, filename, fbase, outputDir;
        float cutoff, precision;
+       vector<string> outputNames;
+       map<string, vector<string> > outputTypes;
        
        void get_comment(istream&, char, char);
-       void read_phylip(istream&, int, vector<string>&, vector<vector<double> >&);
+       int read_phylip(istream&, int, vector<string>&, vector<vector<double> >&);
        void read(string, vector<string>&, vector<vector<double> >&);
        double pythag(double, double);
        void matrix_mult(vector<vector<double> >, vector<vector<double> >, vector<vector<double> >&);