// BamMultiMerger_p.h (c) 2010 Derek Barnett
// Marth Lab, Department of Biology, Boston College
// ---------------------------------------------------------------------------
-// Last modified: 3 October 2011 (DB)
+// Last modified: 10 October 2011 (DB)
// ---------------------------------------------------------------------------
// Provides merging functionality for BamMultiReader. At this point, supports
// sorting results by (refId, position) or by read name.
//
// We mean it.
-#include <api/BamAlignment.h>
-#include <api/BamReader.h>
-#include <api/algorithms/Sort.h>
+#include "api/BamAlignment.h"
+#include "api/BamReader.h"
+#include "api/algorithms/Sort.h"
#include <deque>
#include <functional>
#include <set>
template <typename Compare>
inline void MultiMerger<Compare>::Add(MergeItem item) {
+
+ // N.B. - any future custom Compare types must define this method
+ // see algorithms/Sort.h
+
if ( CompareType::UsesCharData() )
item.Alignment->BuildCharData();
m_data.insert(item);