X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=validparameter.h;h=c59c1571e38d5b4ffba3004dd19957752d4339bb;hb=cfb66eb46a9678a751a8f21f3ea740dffd525f5e;hp=c03c034f41b6308b4945753147abda65cddf48d7;hpb=8770435f2eedcbf4e69daba716144e83da1dd939;p=mothur.git diff --git a/validparameter.h b/validparameter.h index c03c034..c59c157 100644 --- a/validparameter.h +++ b/validparameter.h @@ -23,10 +23,42 @@ class ValidParameters { public: ValidParameters(); ~ValidParameters(); - bool isValidParameter(string); + bool isValidParameter(string, string); + private: - map parameters; + map readdist; + map readotu; + map readtree; + map cluster; + map deconvolute; + map parsimony; + map collectsingle; + map collectshared; + map rarefactsingle; + map rarefactshared; + map summarysingle; + map summaryshared; + map unifracweighted; + map unifracunweighted; + map libshuff; + map::iterator it; + + void initialReaddist(); + void initialReadotu(); + void initialReadtree(); + void initialCluster(); + void initialDeconvolute(); + void initialParsimony(); + void initialCollectsingle(); + void initialCollectshared(); + void initialRarefactsingle(); + void initialRarefactshared(); + void initialSummarysingle(); + void initialSummaryshared(); + void initialUnifracweighted(); + void initialUnifracunweighted(); + void initialLibshuff(); };