X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=src%2Fapi%2FBamReader.h;h=7bdcbe7ace9da6e0f7f23eb072d91fa69a132f5b;hb=b5e14489be6687825572d6c252f477472021e78c;hp=1160bd547fa31518aa263bef7f4ccc95ae5fb84d;hpb=3a975af617ffe4f1f8077e7e45fa484296f5e704;p=bamtools.git diff --git a/src/api/BamReader.h b/src/api/BamReader.h index 1160bd5..7bdcbe7 100644 --- a/src/api/BamReader.h +++ b/src/api/BamReader.h @@ -3,10 +3,7 @@ // Marth Lab, Department of Biology, Boston College // All rights reserved. // --------------------------------------------------------------------------- -// Last modified: 13 October 2010 (DB) -// --------------------------------------------------------------------------- -// Uses BGZF routines were adapted from the bgzf.c code developed at the Broad -// Institute. +// Last modified: 19 November 2010 (DB) // --------------------------------------------------------------------------- // Provides the basic functionality for reading BAM files // *************************************************************************** @@ -14,13 +11,18 @@ #ifndef BAMREADER_H #define BAMREADER_H +#include +#include +#include #include -#include "BamAlignment.h" -#include "BamIndex.h" namespace BamTools { -class BamReader { +namespace Internal { + class BamReaderPrivate; +} // namespace Internal + +class API_EXPORT BamReader { // constructor / destructor public: @@ -120,8 +122,7 @@ class BamReader { // private implementation private: - struct BamReaderPrivate; - BamReaderPrivate* d; + Internal::BamReaderPrivate* d; }; } // namespace BamTools