]> git.donarmstrong.com Git - bamtools.git/blobdiff - src/api/internal/bam/BamHeader_p.cpp
Added GetConstSamHeader() to BamReader
[bamtools.git] / src / api / internal / bam / BamHeader_p.cpp
index 02c0a25b8fd5cc773c8ee6cb35714de6197b1a17..aa3cdf7145ecd99949a658b353dddc8e8561670b 100644 (file)
@@ -2,7 +2,7 @@
 // BamHeader_p.cpp (c) 2010 Derek Barnett
 // Marth Lab, Department of Biology, Boston College
 // ---------------------------------------------------------------------------
-// Last modified: 25 October 2011 (DB)
+// Last modified: 18 November 2012 (DB)
 // ---------------------------------------------------------------------------
 // Provides the basic functionality for handling BAM headers.
 // ***************************************************************************
@@ -109,6 +109,11 @@ void BamHeader::ReadHeaderText(BgzfStream* stream, const uint32_t& length) {
     free(headerText);
 }
 
+// returns const-reference to SamHeader data object
+const SamHeader& BamHeader::ToConstSamHeader(void) const {
+    return m_header;
+}
+
 // returns *copy* of SamHeader data object
 SamHeader BamHeader::ToSamHeader(void) const {
     return m_header;