From 636c2ab1acd0005f652829cdd5d5c0b67074c88a Mon Sep 17 00:00:00 2001 From: Erik Garrison Date: Wed, 27 Oct 2010 12:07:47 -0400 Subject: [PATCH] clarified no-index behavior in bam multi reader --- src/api/BamMultiReader.cpp | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/src/api/BamMultiReader.cpp b/src/api/BamMultiReader.cpp index f8e0997..ef5eeb4 100644 --- a/src/api/BamMultiReader.cpp +++ b/src/api/BamMultiReader.cpp @@ -301,21 +301,12 @@ bool BamMultiReader::Open(const vector& filenames, bool openIndexes, boo // for filename in filenames fileNames = filenames; // save filenames in our multireader for (vector::const_iterator it = filenames.begin(); it != filenames.end(); ++it) { - + const string filename = *it; BamReader* reader = new BamReader; bool openedOK = true; - if (openIndexes) { - - // leave index filename empty - // this allows BamReader & BamIndex to search for any available - // useStandardIndex gives hint to prefer BAI over BTI - openedOK = reader->Open(filename, "", true, preferStandardIndex); - } - - // ignoring index file(s) - else openedOK = reader->Open(filename); + openedOK = reader->Open(filename, "", openIndexes, preferStandardIndex); // if file opened ok, check that it can be read if ( openedOK ) { -- 2.39.2