1 // ***************************************************************************
2 // bamtools_header.h (c) 2010 Derek Barnett, Erik Garrison
3 // Marth Lab, Department of Biology, Boston College
4 // All rights reserved.
5 // ---------------------------------------------------------------------------
6 // Last modified: 7 April 2011
7 // ---------------------------------------------------------------------------
8 // Prints the SAM-style header from a single BAM file ( or merged header from
9 // multiple BAM files) to stdout
10 // ***************************************************************************
12 #ifndef BAMTOOLS_HEADER_H
13 #define BAMTOOLS_HEADER_H
15 #include "bamtools_tool.h"
19 class HeaderTool : public AbstractTool {
27 int Run(int argc, char* argv[]);
30 struct HeaderSettings;
31 HeaderSettings* m_settings;
33 struct HeaderToolPrivate;
34 HeaderToolPrivate* m_impl;
37 } // namespace BamTools
39 #endif // BAMTOOLS_HEADER_H