From: Dariusz Murakowski Date: Tue, 23 Jun 2015 03:32:12 +0000 (-0400) Subject: Cosmetic changes to comments, format, and spacing. X-Git-Url: http://src.murakowski.org/?a=commitdiff_plain;h=cab8ee0810e04a93d24ce4450543f190dcf542d3;p=VirEvoDyn.git Cosmetic changes to comments, format, and spacing. Conflicts: wf.cpp --- cab8ee0810e04a93d24ce4450543f190dcf542d3 diff --cc wf.cpp index 8867c13,567bd56..5542cb6 --- a/wf.cpp +++ b/wf.cpp @@@ -57,154 -57,119 +57,156 @@@ void run(RunParameters &r, unsigned see fflush(stdout); - // Run (with targeted epitope) - - if (r.useEpitope) { - - for (unsigned int n=0; n esc_var; - unsigned int esc_num = 0; - if (!r.runUntilEscape && !r.runUntilEscape_all) esc_num = P.escape_variant(H, esc_var); // default behavior for backwards compatibility - if (r.runUntilEscape_all) esc_num = P.escape_variant_all(H, esc_var); - if (r.runUntilEscape) esc_num = P.escape_variant(H, esc_var); - // should behave better if both are true - // but more likely to escape one than all, so that one is output - - fprintf(supout,"%d\t%d",i,esc_num); + if ((i+1) % r.write_mod == 0) { + P.write_population(popout,i+1); + } + + if (r.runUntilEscape && P.escaped(H)) break; - //for (std::set::iterator iter=esc_var.begin(); iter!=esc_var.end(); ++iter) fprintf(supout,"\t%d",*iter); + if (r.runUntilEscape_all && P.escaped_all(H)) break; + + } + + std::set esc_var; + unsigned int esc_num = 0; + if (!r.runUntilEscape && !r.runUntilEscape_all) esc_num = P.escape_variant(H, esc_var); // default behavior for backwards compatibility + if (r.runUntilEscape_all) esc_num = P.escape_variant_all(H, esc_var); + if (r.runUntilEscape) esc_num = P.escape_variant(H, esc_var); + // should behave better if both are true + // but more likely to escape one than all, so that one is output + + fprintf(supout,"%d\t%d",i,esc_num); - // print sequence as CSV (comma-separated) - fprintf(supout,"\t"); - std::set::iterator ms_iter=esc_var.begin(); - if (ms_iter != esc_var.end()) { - fprintf(supout,"%d",*ms_iter); - ++ms_iter; - } - for (; ms_iter!=esc_var.end(); ++ms_iter) - fprintf(supout,",%d",*ms_iter); + //for (std::set::iterator iter=esc_var.begin(); iter!=esc_var.end(); ++iter) fprintf(supout,"\t%d",*iter); - fprintf(supout,"\n"); + // print sequence as CSV (comma-separated) + fprintf(supout,"\t"); + std::set::iterator ms_iter=esc_var.begin(); + if (ms_iter != esc_var.end()) { + fprintf(supout,"%d",*ms_iter); + ++ms_iter; + } + for (; ms_iter!=esc_var.end(); ++ms_iter) + fprintf(supout,",%d",*ms_iter); + + fprintf(supout,"\n"); + + fflush(supout); + + } - fflush(supout); - } - } - - - // Run (w/out targeted epitope) - - else { - - for (unsigned int n=0; n