X-Git-Url: https://git.donarmstrong.com/?p=rsem.git;a=blobdiff_plain;f=SamParser.h;fp=SamParser.h;h=81d4097cf0033dee55d012abeaf8ea106120b9d9;hp=e91f9c379539fc7ada0f8682bcfc7c957489d67f;hb=fea934ddfe218ae83b4421d32a8f6b941f004487;hpb=799735d94b6f8c5c34b828bccdd3408f4b38a6ef diff --git a/SamParser.h b/SamParser.h index e91f9c3..81d4097 100644 --- a/SamParser.h +++ b/SamParser.h @@ -25,7 +25,7 @@ class SamParser { public: - SamParser(char, const char*, Transcripts&, const char* = 0); + SamParser(char, const char*, const char*, Transcripts&, const char*); ~SamParser(); /** @@ -80,7 +80,7 @@ private: char SamParser::rtTag[STRLEN] = ""; // default : no tag, thus no Type 2 reads // aux, if not 0, points to the file name of fn_list -SamParser::SamParser(char inpType, const char* inpF, Transcripts& transcripts, const char* aux) +SamParser::SamParser(char inpType, const char* inpF, const char* aux, Transcripts& transcripts, const char* imdName) : transcripts(transcripts) { switch(inpType) { @@ -93,7 +93,7 @@ SamParser::SamParser(char inpType, const char* inpF, Transcripts& transcripts, c header = sam_in->header; general_assert(header != 0, "Fail to parse sam header!"); - transcripts.buildMappings(header->n_targets, header->target_name); + transcripts.buildMappings(header->n_targets, header->target_name, imdName); b = bam_init1(); b2 = bam_init1();