From: Dariusz Murakowski Date: Fri, 11 Apr 2014 18:27:12 +0000 (-0400) Subject: Print sequence as CSV (comma-separated). X-Git-Url: http://src.murakowski.org/?a=commitdiff_plain;h=0205a44c19eca0dbfa21198209b4339a9315556f;p=VirEvoDyn.git Print sequence as CSV (comma-separated). --- diff --git a/population.cpp b/population.cpp index b2f7a27..6844d11 100644 --- a/population.cpp +++ b/population.cpp @@ -171,7 +171,7 @@ void Population::write_population(std::string filename) { void Population::write_population(FILE *output, unsigned int generation) { - fprintf(output,"%d\n",generation); + //fprintf(output,"%d\n",generation); std::set ms; @@ -182,16 +182,17 @@ void Population::write_population(FILE *output, unsigned int generation) { ms = iter->first.mutated_sites; - for (std::set::iterator ms_iter=ms.begin(); ms_iter!=ms.end(); ++ms_iter) fprintf(output,"\t%d",*ms_iter); - /* + //for (std::set::iterator ms_iter=ms.begin(); ms_iter!=ms.end(); ++ms_iter) fprintf(output,"\t%d",*ms_iter); + + // print sequence as CSV (comma-separated) fprintf(output,"\t"); std::set::iterator ms_iter=ms.begin(); - if (ms_iter != ms.end()) + if (ms_iter != ms.end()) { fprintf(output,"%d",*ms_iter); - ++ms_iter; + ++ms_iter; + } for (; ms_iter!=ms.end(); ++ms_iter) fprintf(output,",%d",*ms_iter); - */ fprintf(output,"\n");