From: westcott Date: Mon, 23 Nov 2009 19:24:47 +0000 (+0000) Subject: edited taxonomy equalizer to fix bug with windows X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=40caf2e5fa5734370e66a057ef44391014354313;p=mothur.git edited taxonomy equalizer to fix bug with windows --- diff --git a/taxonomyequalizer.cpp b/taxonomyequalizer.cpp index e7fa07a..c84c439 100644 --- a/taxonomyequalizer.cpp +++ b/taxonomyequalizer.cpp @@ -27,16 +27,17 @@ TaxEqualizer::TaxEqualizer(string tfile, int c) : cutoff(c) { mothurOutEndLine(); } - inTax.close(); - openInputFile(tfile, inTax); + inTax.close(); + ifstream in; + openInputFile(tfile, in); ofstream out; equalizedFile = getRootName(tfile) + "equalized.taxonomy"; openOutputFile(equalizedFile, out); string name, tax; - while (inTax) { - inTax >> name >> tax; gobble(inTax); + while (in) { + in >> name >> tax; gobble(in); if (containsConfidence) { removeConfidences(tax); } @@ -50,7 +51,7 @@ TaxEqualizer::TaxEqualizer(string tfile, int c) : cutoff(c) { out << name << '\t' << tax << endl; } - inTax.close(); + in.close(); out.close(); }