X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=src%2Futils%2Fbamtools_pileup_engine.h;h=eeca56c85f1c6da220b4ebb3e0b1d03632b50fa3;hb=9f1ce8c47aeadb6dc1320b52ee671c3341b97935;hp=675b8e6ade6a24436d1cd2289553a331efd5af52;hpb=5f5d20647f918069e0b6dbc055ea184c37bd1196;p=bamtools.git diff --git a/src/utils/bamtools_pileup_engine.h b/src/utils/bamtools_pileup_engine.h index 675b8e6..eeca56c 100644 --- a/src/utils/bamtools_pileup_engine.h +++ b/src/utils/bamtools_pileup_engine.h @@ -1,9 +1,8 @@ // *************************************************************************** // bamtools_pileup_engine.h (c) 2010 Derek Barnett, Erik Garrison // Marth Lab, Department of Biology, Boston College -// All rights reserved. // --------------------------------------------------------------------------- -// Last modified: 16 September 2010 +// Last modified: 10 October 2011 // --------------------------------------------------------------------------- // Provides pileup at position functionality for various tools. // *************************************************************************** @@ -11,14 +10,16 @@ #ifndef BAMTOOLS_PILEUP_ENGINE_H #define BAMTOOLS_PILEUP_ENGINE_H +#include "utils/utils_global.h" + +#include #include -#include "BamAux.h" namespace BamTools { // contains auxiliary data about a single BamAlignment // at current position considered -struct PileupAlignment { +struct UTILS_EXPORT PileupAlignment { // data members BamAlignment Alignment; @@ -46,7 +47,7 @@ struct PileupAlignment { }; // contains all data at a position -struct PileupPosition { +struct UTILS_EXPORT PileupPosition { // data members int RefId; @@ -63,7 +64,7 @@ struct PileupPosition { { } }; -class PileupVisitor { +class UTILS_EXPORT PileupVisitor { public: PileupVisitor(void) { } @@ -73,7 +74,7 @@ class PileupVisitor { virtual void Visit(const PileupPosition& pileupData) =0; }; -class PileupEngine { +class UTILS_EXPORT PileupEngine { public: PileupEngine(void); @@ -91,4 +92,4 @@ class PileupEngine { } // namespace BamTools -#endif // BAMTOOLS_PILEUP_ENGINE_H \ No newline at end of file +#endif // BAMTOOLS_PILEUP_ENGINE_H