X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=src%2Fapi%2Finternal%2FBamReader_p.cpp;h=11cba33ce177fabbc382738f99e6dcfb9b309554;hb=9f1ce8c47aeadb6dc1320b52ee671c3341b97935;hp=5d154a1ec7f9f549b23d66c3421a5d0128630a02;hpb=8a90b7aefffaf186053ef4da96c8663bf528274a;p=bamtools.git diff --git a/src/api/internal/BamReader_p.cpp b/src/api/internal/BamReader_p.cpp index 5d154a1..11cba33 100644 --- a/src/api/internal/BamReader_p.cpp +++ b/src/api/internal/BamReader_p.cpp @@ -2,22 +2,21 @@ // BamReader_p.cpp (c) 2009 Derek Barnett // Marth Lab, Department of Biology, Boston College // --------------------------------------------------------------------------- -// Last modified: 7 October 2011 (DB) +// Last modified: 10 October 2011 (DB) // --------------------------------------------------------------------------- // Provides the basic functionality for reading BAM files // *************************************************************************** -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include +#include "api/BamConstants.h" +#include "api/BamReader.h" +#include "api/IBamIODevice.h" +#include "api/internal/BamDeviceFactory_p.h" +#include "api/internal/BamException_p.h" +#include "api/internal/BamHeader_p.h" +#include "api/internal/BamRandomAccessController_p.h" +#include "api/internal/BamReader_p.h" +#include "api/internal/BamStandardIndex_p.h" +#include "api/internal/BamToolsIndex_p.h" using namespace BamTools; using namespace BamTools::Internal; @@ -367,7 +366,7 @@ bool BamReaderPrivate::Open(const string& filename) { Close(); // open BgzfStream - m_stream.Open(filename, "rb"); + m_stream.Open(filename, IBamIODevice::ReadOnly); assert(m_stream); // load BAM metadata