From 1ff78fa4b4b49df530d9f124890b8a9f2de699f6 Mon Sep 17 00:00:00 2001 From: Aaron <aaronquinlan@gmail.com> Date: Mon, 3 May 2010 22:46:32 -0400 Subject: [PATCH] Fixed bug in processing BED files in coverageBed using the Open/Get/Close idiom. Open and Close were omitted by mistake. --- src/coverageBed/coverageBed.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/coverageBed/coverageBed.cpp b/src/coverageBed/coverageBed.cpp index 85939d67..178ff94f 100755 --- a/src/coverageBed/coverageBed.cpp +++ b/src/coverageBed/coverageBed.cpp @@ -58,7 +58,8 @@ void BedCoverage::CollectCoverageBed() { int lineNum = 0; // current input line number BED a, nullBed; BedLineStatus bedStatus; - + + _bedA->Open(); // process each entry in A bedStatus = _bedA->GetNextBed(a, lineNum); while (bedStatus != BED_INVALID) { @@ -69,6 +70,7 @@ void BedCoverage::CollectCoverageBed() { } bedStatus = _bedA->GetNextBed(a, lineNum); } + _bedA->Close(); // report the coverage (summary or histogram) for BED B. ReportCoverage(); -- GitLab