X-Git-Url: https://git.donarmstrong.com/?p=bamtools.git;a=blobdiff_plain;f=src%2Fapi%2Finternal%2FBamWriter_p.cpp;fp=src%2Fapi%2Finternal%2FBamWriter_p.cpp;h=ce5cfa9edf9e8438768dc4579710002da9fef697;hp=a8fe370b5a374a192b1264894e932218bda58d28;hb=8a90b7aefffaf186053ef4da96c8663bf528274a;hpb=2e049ed7f28881bce09653e60f5aea54bfd7afbf diff --git a/src/api/internal/BamWriter_p.cpp b/src/api/internal/BamWriter_p.cpp index a8fe370..ce5cfa9 100644 --- a/src/api/internal/BamWriter_p.cpp +++ b/src/api/internal/BamWriter_p.cpp @@ -9,7 +9,11 @@ #include #include +<<<<<<< HEAD #include +======= +#include +>>>>>>> iodevice #include using namespace BamTools; using namespace BamTools::Internal; @@ -148,7 +152,7 @@ std::string BamWriterPrivate::GetErrorString(void) const { // 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 @@ -156,7 +160,13 @@ bool BamWriterPrivate::Open(const string& filename, const string& samHeaderText, const RefVector& referenceSequences) { +<<<<<<< HEAD try { +======= + // open the BGZF file for writing, return failure if error + if ( !m_stream.Open(filename, IBamIODevice::WriteOnly) ) + return false; +>>>>>>> iodevice // open the BGZF file for writing, return failure if error m_stream.Open(filename, "wb");