]> git.donarmstrong.com Git - mothur.git/blobdiff - collectsharedcommand.h
removing extra file output from pintail
[mothur.git] / collectsharedcommand.h
index aac31c1e32a0b270d03d7b64d69ae1825b5a6af0..67e8e0c1073dae0a81f5d4d8e88ac7ee4981d708 100644 (file)
 /* The collect.shared() command:
        The collect command generates a collector's curve from the given file representing several groups.  
        The collect.shared command can only be executed after a successful read.shared command. 
-       It outputs a file for each estimator you choose to use.  The collect.shared command parameters are label, line, freq, jumble and shared.  
+       It outputs a file for each estimator you choose to use.  The collect.shared command parameters are label, line, freq and shared.  
        No parameters are required, but you may not use both the line and label parameters at the same time. 
        The collect.shared command should be in the following format: collect.shared(label=yourLabel, line=yourLines, 
-       freq=yourFreq,  jumble=yourJumble, shared=yourEstimators). Example collect.shared(label=unique-.01-.03, line=0,5,10, freq=10, jumble=1
-       shared=sharedChao-sharedAce-sharedJabund). The default values for jumble is 0 (meaning don’t jumble, if it’s set to 1 then it will jumble), 
+       freq=yourFreq, shared=yourEstimators). Example collect.shared(label=unique-.01-.03, line=0,5,10, freq=10
+       shared=sharedChao-sharedAce-sharedJabund). The default value for
        freq is 100 and shared are sharedChao-sharedAce-sharedJabund-sharedSorensonAbund-sharedJclass-sharedSorClass-sharedJest-sharedSorEst-SharedThetaYC-SharedThetaN.  
        The valid shared estimators are: sharedChao-sharedAce-sharedJabund-sharedSorensonAbund-sharedJclass-sharedSorClass-sharedJest-sharedSorEst-SharedThetaYC-SharedThetaN.  
        The label and line parameters are used to analyze specific lines in your input. */
@@ -39,9 +39,10 @@ class GlobalData;
 class CollectSharedCommand : public Command {
        
 public:
-       CollectSharedCommand(); 
+       CollectSharedCommand(string);   
        ~CollectSharedCommand();
        int execute();  
+       void help();
        
 private:
        GlobalData* globaldata;
@@ -57,6 +58,13 @@ private:
        int freq;
        string format;
 
+       bool abort, allLines;
+       set<int> lines; //hold lines to be used
+       set<string> labels; //holds labels to be used
+       string line, label, calc, groups;
+       vector<string>  Estimators, Groups;
+
+
 };
 
 #endif