X-Git-Url: https://git.donarmstrong.com/?p=mothur.git;a=blobdiff_plain;f=validcalculator.h;h=59f6bb3488ddb03acdc9a8682b748e9347f04fb9;hp=ff93c58ccc980684ae52f48b08cac9d380cf7a88;hb=df7e3ff9f68ef157b0328a2d353c3258c5d45d89;hpb=74c78f9abd9e733f0c2f812efec97a76632fcbf8 diff --git a/validcalculator.h b/validcalculator.h index ff93c58..59f6bb3 100644 --- a/validcalculator.h +++ b/validcalculator.h @@ -11,6 +11,7 @@ */ #include "mothur.h" +#include "mothurout.h" //This class contains a list of all valid calculators in Mothur. //It has a function which will tell you if your calculator is valid for the given parameter. @@ -23,6 +24,8 @@ class ValidCalculators { ~ValidCalculators(); bool isValidCalculator(string, string); void printCalc(string, ostream&); + string printCalc(string); + void printCitations(vector); private: map single; @@ -35,9 +38,11 @@ class ValidCalculators { map vennshared; map treegroup; map matrix; + map heat; map boot; map distance; map::iterator it; + set allCalcs; void initialSingle(); void initialShared(); @@ -51,6 +56,9 @@ class ValidCalculators { void initialMatrix(); void initialBoot(); void initialDistance(); + void initialHeat(); + + MothurOut* m; }; #endif