Gamgee
You miserable little maggot. I'll stove your head in!
|
Namespaces | |
utils | |
utility functions for the gamgee library | |
Classes | |
class | BaseQuals |
Utility class to handle the memory management of the sam record object for a read base qualities. More... | |
class | Cigar |
Utility class to manage the memory of the cigar structure. More... | |
class | Fastq |
Utility class to hold one FastA or FastQ record. More... | |
class | FastqIterator |
Utility class to enable for-each style iteration in the FastqReader class. More... | |
class | FastqReader |
Utility class to read many Fastq records from a stream (e.g. Fastq file, stdin, ...) in a for-each loop in a for-each loop. More... | |
class | ReadBases |
Utility class to handle the memory management of the sam record object for read bases. More... | |
class | Sam |
Utility class to manipulate a Sam record. More... | |
class | SamHeader |
Utility class to hold the header of a sam file. More... | |
class | SamIterator |
Utility class to enable for-each style iteration in the SamReader class. More... | |
class | SamPairIterator |
Utility class to enable for-each style iteration by pairs in the SamReader class. More... | |
class | SamReader |
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... | |
class | SamWriter |
utility class to write out a SAM/BAM/CRAM file to any stream More... | |
class | Variant |
Utility class to manipulate a Variant record. More... | |
class | VariantHeader |
Utility class to hold a variant header. More... | |
class | VariantHeaderBuilder |
Utility class to build VariantHeader objects from scratch. More... | |
class | VariantIterator |
Utility class to enable for-each style iteration in the VariantReader class. More... | |
class | VariantReader |
Utility class to read a VCF/BCF file with an appropriate Variant iterator from a stream (e.g. file, stdin, ...) in a for-each loop. More... | |
class | VariantWriter |
utility class to write out a SAM/BAM/CRAM file to any stream More... | |
Typedefs | |
using | SingleSamReader = SamReader< SamIterator > |
using | PairSamReader = SamReader< SamPairIterator > |
using | SingleVariantReader = VariantReader< VariantIterator > |
Enumerations | |
enum | CigarOperator { CigarOperator::M, CigarOperator::I, CigarOperator::D, CigarOperator::N, CigarOperator::S, CigarOperator::H, CigarOperator::P, CigarOperator::EQ, CigarOperator::X, CigarOperator::B } |
comprehensive list of valid cigar operators More... | |
enum | Base { Base::A = 1, Base::C = 2, Base::G = 4, Base::T = 8, Base::N = 15 } |
simple enum to hold all valid bases in the SAM format More... | |
using gamgee::PairSamReader = typedef SamReader<SamPairIterator> |
using gamgee::SingleSamReader = typedef SamReader<SamIterator> |
using gamgee::SingleVariantReader = typedef VariantReader<VariantIterator> |
|
strong |
|
strong |