void HeatMap::getPic(OrderVector* order) {
try {
sabund = order->getSAbundVector();
- string filename = getRootName(globaldata->inputFileName) + order->getLabel();
+ string filename = getRootName(globaldata->inputFileName) + "heatmap" + order->getLabel();
}
catch(exception& e) {
cout << "Standard Error: " << e.what() << " has occurred in the HeatMap class Function getPic. Please contact Pat Schloss at pschloss@microbio.umass.edu." << "\n";
//**********************************************************************************************************************
void HeatMap::getPic(SharedOrderVector* sharedorder) {
try {
+ //fills vector of sharedsabunds - lookup
getSharedVectors(sharedorder);
+ string filename = getRootName(globaldata->inputFileName) + "heatmap" + sharedorder->getLabel();
+
}
catch(exception& e) {
//create and initialize vector of sharedvectors, one for each group
for (int i = 0; i < globaldata->Groups.size(); i++) {
- SharedRAbundVector* temp = new SharedRAbundVector(order->getNumBins());
+ SharedRAbundVector* temp = new SharedRAbundVector(order->getMaxRank());
temp->setLabel(order->getLabel());
temp->setGroup(globaldata->Groups[i]);
templookup.push_back(temp);
SharedOrderVector::SharedOrderVector(ifstream& f) : DataVector() {
try {
globaldata = GlobalData::getInstance();
+ maxRank = 0; numBins = 0; numSeqs = 0;
if (globaldata->gGroupmap == NULL) { groupmap = new GroupMap(); }
for(int i=0;i<num;i++){
f >> inputData;
+
for (int j = 0; j < inputData; j++) {
push_back(i+1, i+1, groupN);
numSeqs++;
for(int i=0;i<num;i++){
f >> inputData;
+
for (int j = 0; j < inputData; j++) {
push_back(i+1, i+1, groupN);
numSeqs++;