From 0205a44c19eca0dbfa21198209b4339a9315556f Mon Sep 17 00:00:00 2001 From: Dariusz Murakowski Date: Fri, 11 Apr 2014 14:27:12 -0400 Subject: [PATCH] Print sequence as CSV (comma-separated). --- population.cpp | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) 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"); -- 2.7.4