X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=sharedrabundvector.cpp;h=9b2bb678ca7688777aa87a9f60015baba5d336d9;hb=70491a12902e89b85cfa6b44a7b7fbe066ee2ac1;hp=7bc333bc02e737f7caab1f4b4d34ec0c131dc2dd;hpb=4a760c2d164aa955dee7d3d38da323822763d906;p=mothur.git diff --git a/sharedrabundvector.cpp b/sharedrabundvector.cpp index 7bc333b..9b2bb67 100644 --- a/sharedrabundvector.cpp +++ b/sharedrabundvector.cpp @@ -72,7 +72,7 @@ SharedRAbundVector::SharedRAbundVector(ifstream& f) : DataVector(), maxRank(0), //are we at the beginning of the file?? if (m->saveNextLabel == "") { f >> label; - + //is this a shared file that has headers if (label == "label") { //gets "group" @@ -120,6 +120,8 @@ SharedRAbundVector::SharedRAbundVector(ifstream& f) : DataVector(), maxRank(0), //read in first row since you know there is at least 1 group. f >> groupN >> num; + + if (m->debug) { m->mothurOut("[DEBUG]: "+ groupN + '\t' + toString(num)); } } //reset labels, currentLabels may have gotten changed as otus were eliminated because of group choices or sampling @@ -138,6 +140,7 @@ SharedRAbundVector::SharedRAbundVector(ifstream& f) : DataVector(), maxRank(0), //fill vector. data = first sharedrabund in file for(int i=0;i> inputData; + if (m->debug) { m->mothurOut("[DEBUG]: OTU" + toString(i+1)+ '\t' +toString(inputData)); } lookup[0]->push_back(inputData, groupN); //abundance, bin, group push_back(inputData, groupN); @@ -152,6 +155,7 @@ SharedRAbundVector::SharedRAbundVector(ifstream& f) : DataVector(), maxRank(0), //read the rest of the groups info in while ((nextLabel == holdLabel) && (f.eof() != true)) { f >> groupN >> num; + if (m->debug) { m->mothurOut("[DEBUG]: "+ groupN + '\t' + toString(num)); } count++; allGroups.push_back(groupN); @@ -165,6 +169,7 @@ SharedRAbundVector::SharedRAbundVector(ifstream& f) : DataVector(), maxRank(0), //fill vector. for(int i=0;i> inputData; + if (m->debug) { m->mothurOut("[DEBUG]: OTU" + toString(i+1)+ '\t' +toString(inputData)); } lookup[count]->push_back(inputData, groupN); //abundance, bin, group }