Gamgee
You miserable little maggot. I'll stove your head in!
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Typedefs
sam_reader.h File Reference
#include "sam_iterator.h"
#include "sam_pair_iterator.h"
#include "../exceptions.h"
#include "../utils/hts_memory.h"
#include "htslib/sam.h"
#include <string>
#include <iostream>
#include <fstream>
#include <memory>
#include <vector>

Go to the source code of this file.

Classes

class  gamgee::SamReader< ITERATOR >
 Utility class to read a SAM/BAM/CRAM file with an appropriate Sam iterator from a stream (e.g. file, stdin, ...) in a for-each loop. More...
 

Namespaces

 gamgee
 

Typedefs

using gamgee::SingleSamReader = SamReader< SamIterator >
 
using gamgee::PairSamReader = SamReader< SamPairIterator >