1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
|
//
// report.cpp
// Mothur
//
// Created by Sarah Westcott on 7/15/20.
// Copyright © 2020 Schloss Lab. All rights reserved.
//
#include "report.hpp"
/**************************************************************************************************/
vector<string> Report::readHeaders(ifstream& repFile){
try {
string headers = util.getline(repFile);
reportHeaders = util.splitWhiteSpace(headers);
return reportHeaders;
}
catch(exception& e) {
m->errorOut(e, "Report", "readHeaders");
exit(1);
}
}
/**************************************************************************************************/
void Report::printHeaders(ofstream& repFile){
try {
for (int i = 0; i < reportHeaders.size(); i++) {
if (m->getControl_pressed()) { break; }
repFile << reportHeaders[i] << '\t';
}
repFile << endl;
}
catch(exception& e) {
m->errorOut(e, "Report", "printHeaders");
exit(1);
}
}
/**************************************************************************************************/
/**************************************************************************************************/
|