From c24686535855db49071752d174384362df77042c Mon Sep 17 00:00:00 2001 From: Aaron <aaronquinlan@gmail.com> Date: Wed, 14 Apr 2010 15:07:16 -0400 Subject: [PATCH] Updated bamToBed to include new AlignmentEnd method. --- src/bamToBed/bamToBed.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/bamToBed/bamToBed.cpp b/src/bamToBed/bamToBed.cpp index dc2ccb5a..d082f86e 100755 --- a/src/bamToBed/bamToBed.cpp +++ b/src/bamToBed/bamToBed.cpp @@ -201,6 +201,7 @@ void ParseCigarBed(const vector<CigarOp> cigar, unsigned int &alignmentEnd) { } + void ParseCigarBed12(const vector<CigarOp> cigar, vector<int> &blockStarts, vector<int> &blockLengths, unsigned int &alignmentEnd) { int currPosition = 0; @@ -245,9 +246,9 @@ void PrintBed(const BamAlignment &bam, const RefVector &refs, bool useEditDista if (bam.IsSecondMate()) name += "/2"; // rip through the CIGAR string and reconstruct the alignment coordinates - unsigned int alignmentEnd; - ParseCigarBed(bam.CigarData, alignmentEnd); - alignmentEnd += bam.Position; + unsigned int alignmentEnd = bam.GetAlignmentEnd(); + //ParseCigarBed(bam.CigarData, alignmentEnd); + //alignmentEnd += bam.Position; // report the alignment in BED6 format. if (useEditDistance == false) { -- GitLab