#include "sharednseqs.h"
#include "sharedjsd.h"
#include "sharedrjsd.h"
+#include "shannonrange.h"
/********************************************************************/
}else if (Estimators[i] == "jack") { Calculator* temp = new Jackknife(); m->mothurOut(temp->getName() + ": "); temp->citation(); delete temp;
}else if (Estimators[i] == "shannon") { Calculator* temp = new Shannon(); m->mothurOut(temp->getName() + ": "); temp->citation(); delete temp;
}else if (Estimators[i] == "shannoneven") { Calculator* temp = new ShannonEven(); m->mothurOut(temp->getName() + ": "); temp->citation(); delete temp;
+ }else if (Estimators[i] == "shannonrange") { Calculator* temp = new RangeShannon(0); m->mothurOut(temp->getName() + ": "); temp->citation(); delete temp;
}else if (Estimators[i] == "npshannon") { Calculator* temp = new NPShannon(); m->mothurOut(temp->getName() + ": "); temp->citation(); delete temp;
}else if (Estimators[i] == "heip") { Calculator* temp = new Heip(); m->mothurOut(temp->getName() + ": "); temp->citation(); delete temp;
single["shannon"] = "shannon";
single["npshannon"] = "npshannon";
single["shannoneven"] = "shannoneven";
+ single["shannonrange"] = "shannonrange";
single["smithwilson"] = "smithwilson";
single["heip"] = "heip";
single["simpson"] = "simpson";
rarefaction["heip"] = "heip";
rarefaction["npshannon"] = "npshannon";
rarefaction["shannoneven"] = "shannoneven";
+ rarefaction["shannonrange"] = "shannonrange";
rarefaction["simpson"] = "simpson";
rarefaction["invsimpson"] = "invsimpson";
rarefaction["simpsoneven"] = "simpsoneven";
summary["smithwilson"] = "smithwilson";
summary["invsimpson"] = "invsimpson";
summary["npshannon"] = "npshannon";
+ summary["shannonrange"] = "shannonrange";
summary["simpson"] = "simpson";
summary["simpsoneven"] = "simpsoneven";
summary["bergerparker"] = "bergerparker";