BamTools  2.5.2
Classes | Namespaces
Sort.h File Reference
#include <algorithm>
#include <cassert>
#include <functional>
#include <string>
#include <vector>
#include "api/BamAlignment.h"
#include "api/BamMultiReader.h"
#include "api/BamReader.h"
#include "api/api_global.h"

Go to the source code of this file.

Classes

struct  BamTools::Algorithms::Sort
 Provides classes & methods related to sorting BamAlignments. More...
 
struct  BamTools::Algorithms::Sort::ByName
 Function object for comparing alignments by name. More...
 
struct  BamTools::Algorithms::Sort::ByPosition
 Function object for comparing alignments by position. More...
 
struct  BamTools::Algorithms::Sort::ByTag< T >
 Function object for comparing alignments by tag value. More...
 
struct  BamTools::Algorithms::Sort::Unsorted
 Placeholder function object. More...
 

Namespaces

 BamTools
 Contains all BamTools classes & methods.
 
 BamTools::Algorithms
 Provides convenient classes & methods for working with BAM data.