X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=src%2Fapi%2Finternal%2FBamWriter_p.cpp;h=c9199b9a7b7859dfbfd4b0ef48f0de8aa58dc0f3;hb=c1fc1c5423ca73a1b5bcbe790650821d73e5959c;hp=e77c099f8a53b6488e39c6c2e3a630c3e1884570;hpb=72f5b82ad353b4cc9d6f8153f1ad19cc387b9597;p=bamtools.git diff --git a/src/api/internal/BamWriter_p.cpp b/src/api/internal/BamWriter_p.cpp index e77c099..c9199b9 100644 --- a/src/api/internal/BamWriter_p.cpp +++ b/src/api/internal/BamWriter_p.cpp @@ -9,6 +9,7 @@ #include #include +#include #include using namespace BamTools; using namespace BamTools::Internal; @@ -124,7 +125,7 @@ void BamWriterPrivate::EncodeQuerySequence(const string& query, string& encodedQ // returns whether BAM file is open for writing or not bool BamWriterPrivate::IsOpen(void) const { - return m_stream.IsOpen; + return m_stream.IsOpen(); } // opens the alignment archive @@ -133,7 +134,7 @@ bool BamWriterPrivate::Open(const string& filename, const RefVector& referenceSequences) { // open the BGZF file for writing, return failure if error - if ( !m_stream.Open(filename, "wb") ) + if ( !m_stream.Open(filename, IBamIODevice::WriteOnly) ) return false; // write BAM file 'metadata' components