@@ -450,12 +450,12 @@ void _outputSelectedIntervals(MergeConfig& c, TGenomeIntervals const& iSelected,
450450 float srAlignQuality = 0 ;
451451 if (bcf_get_info_float (hdr[idx], rec[idx], " SRQ" , &srq, &nsrq) > 0 ) srAlignQuality = *srq;
452452
453- std::string consensus ;
453+ std::string consStr ;
454454 float ceVal = 0 ;
455455 int32_t consBpVal = 0 ;
456456 if (precise) {
457457 if (bcf_get_info_float (hdr[idx], rec[idx], " CE" , &ce, &nce) > 0 ) ceVal = *ce;
458- if (bcf_get_info_string (hdr[idx], rec[idx], " CONSENSUS" , &cons, &ncons) > 0 ) consensus = boost::to_upper_copy (std::string (cons));
458+ if (bcf_get_info_string (hdr[idx], rec[idx], " CONSENSUS" , &cons, &ncons) > 0 ) consStr = boost::to_upper_copy (std::string (cons));
459459 if (bcf_get_info_int32 (hdr[idx], rec[idx], " CONSBP" , &consbp, &nconsbp) > 0 ) consBpVal = *consbp;
460460 }
461461
@@ -508,8 +508,8 @@ void _outputSelectedIntervals(MergeConfig& c, TGenomeIntervals const& iSelected,
508508 bcf_update_info_int32 (hdr_out, rout, " HOMLEN" , &homlenVal, 1 );
509509 bcf_update_info_int32 (hdr_out, rout, " SR" , &srSupport, 1 );
510510 bcf_update_info_float (hdr_out, rout, " SRQ" , &srAlignQuality, 1 );
511- if (consensus .size ()) {
512- bcf_update_info_string (hdr_out, rout, " CONSENSUS" , consensus .c_str ());
511+ if (consStr .size ()) {
512+ bcf_update_info_string (hdr_out, rout, " CONSENSUS" , consStr .c_str ());
513513 bcf_update_info_float (hdr_out, rout, " CE" , &ceVal, 1 );
514514 bcf_update_info_int32 (hdr_out, rout, " CONSBP" , &consBpVal, 1 );
515515 }
0 commit comments