X-Git-Url: https://git.donarmstrong.com/?p=rsem.git;a=blobdiff_plain;f=wiggle.cpp;h=c0cbdccc09ef8880b37ff5a01582d5e2869186f7;hp=65a3d4a783e1ffd44e3b534c890113138aff8aee;hb=9eef8b58056b7cdaad1b4bdb2b2904d9fc0ff430;hpb=f67ec16ff8add74c17df026f77cf39e5a1aca051 diff --git a/wiggle.cpp b/wiggle.cpp index 65a3d4a..c0cbdcc 100644 --- a/wiggle.cpp +++ b/wiggle.cpp @@ -1,11 +1,13 @@ #include #include #include +#include #include #include "sam/bam.h" #include "sam/sam.h" +#include "utils.h" #include "wiggle.h" void add_bam_record_to_wiggle(const bam1_t *b, Wiggle& wiggle) { @@ -42,7 +44,7 @@ void build_wiggles(const std::string& bam_filename, memset(used, 0, sizeof(bool) * header->n_targets); int cur_tid = -1; //current tid; - int cnt = 0; + HIT_INT_TYPE cnt; bam1_t *b = bam_init1(); Wiggle wiggle; while (samread(bam_in, b) >= 0) { @@ -57,7 +59,7 @@ void build_wiggles(const std::string& bam_filename, } add_bam_record_to_wiggle(b, wiggle); ++cnt; - if (cnt % 1000000 == 0) fprintf(stderr, "%d FIN\n", cnt); + if (cnt % 1000000 == 0) std::cout<< cnt<< std::endl; } if (cur_tid >= 0) { used[cur_tid] = true; processor.process(wiggle); }