Gamgee
You miserable little maggot. I'll stove your head in!
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 Ngamgee
 NutilsUtility functions for the gamgee library
 CHtsFileDeleterFunctor object to delete an htsFile pointer
 CSamBodyDeleterFunctor object to delete a bam1_t pointer
 CSamHeaderDeleterFunctor object to delete a bam_hdr_t pointer
 CVariantBodyDeleterFunctor object to delete a bcf1_t pointer
 CVariantHeaderDeleterFunctor object to delete a bcf_hdr_t pointer
 CBaseQualsUtility class to handle the memory management of the sam record object for a read base qualities
 CCigarUtility class to manage the memory of the cigar structure
 CFastqUtility class to hold one FastA or FastQ record
 CFastqIteratorUtility class to enable for-each style iteration in the FastqReader class
 CFastqReaderUtility class to read many Fastq records from a stream (e.g. Fastq file, stdin, ...) in a for-each loop in a for-each loop
 CReadBasesUtility class to handle the memory management of the sam record object for read bases
 CSamUtility class to manipulate a Sam record
 CSamHeaderUtility class to hold the header of a sam file
 CSamIteratorUtility class to enable for-each style iteration in the SamReader class
 CSamPairIteratorUtility class to enable for-each style iteration by pairs in the SamReader class
 CSamReaderUtility 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
 CSamWriterUtility class to write out a SAM/BAM/CRAM file to any stream
 CVariantUtility class to manipulate a Variant record
 CVariantHeaderUtility class to hold a variant header
 CVariantHeaderBuilderUtility class to build VariantHeader objects from scratch
 CVariantIteratorUtility class to enable for-each style iteration in the VariantReader class
 CVariantReaderUtility class to read a VCF/BCF file with an appropriate Variant iterator from a stream (e.g. file, stdin, ...) in a for-each loop
 CVariantWriterUtility class to write out a SAM/BAM/CRAM file to any stream