From 40caf2e5fa5734370e66a057ef44391014354313 Mon Sep 17 00:00:00 2001 From: westcott Date: Mon, 23 Nov 2009 19:24:47 +0000 Subject: [PATCH] edited taxonomy equalizer to fix bug with windows --- taxonomyequalizer.cpp | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) 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(); } -- 2.39.5