|
class | BaseQuals |
| Utility class to handle the memory management of the sam record object for a read base qualities. More...
|
|
class | ChromosomeNotFoundException |
| an exception class for the case where a chromosome is not found in the reference More...
|
|
class | ChromosomeSizeException |
| an exception class for the case where a chromosome is not found in the reference 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 | FileOpenException |
| Exception for the case where there is an error opening a file for reading/writing. More...
|
|
class | Genotype |
| Encodes a genotype. More...
|
|
class | HeaderCompatibilityException |
| Exception for the case where multiple headers are incompatible in some way. More...
|
|
class | HeaderReadException |
| Exception for the case where a file header could not be read. More...
|
|
class | HtslibException |
| a catchall exception class for htslib errors More...
|
|
class | IndexedSamIterator |
| Utility class to enable for-each style iteration in the IndexedSamReader class. More...
|
|
class | IndexedSamReader |
| Utility class to read a BAM/CRAM file with an appropriate Sam iterator from an indexed file in a for-each loop. Intervals are passed in using a vector of string coordinates compatible with Samtools. When iteration begins, the iterations (re-)starts at the beginning of the first interval. More...
|
|
class | IndexedVariantIterator |
|
class | IndexedVariantReader |
| Utility class to read an indexed BCF file by intervals using an appropriate Variant iterator in a for-each loop. More...
|
|
class | IndexLoadException |
| Exception for the case where an index file cannot be opened for a particular file (eg., bam/vcf/bcf) More...
|
|
class | IndividualField |
| A class template to hold the values of a specific Variant's format field for all samples. More...
|
|
class | IndividualFieldIterator |
| iterator for VariantField objects. More...
|
|
class | IndividualFieldValue |
| A class template to hold the values a format field for a particular sample. More...
|
|
class | IndividualFieldValueIterator |
| iterator for FormatFieldGenericValue objects. More...
|
|
class | Interval |
| Utility class to store an genomic location (Interval). More...
|
|
class | MultipleVariantIterator |
| Utility class to enable for-each style iteration in the MultipleVariantReader class. More...
|
|
class | MultipleVariantReader |
| Utility class to read multiple VCF/BCF files with an appropriate iterator 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 | ReadGroup |
| Helper struct to hold one read group record from a sam file header. More...
|
|
class | ReferenceBlockSplittingVariantIterator |
| Utility class to handle reference blocks while iterating over multiple variant files. More...
|
|
class | ReferenceIterator |
| Utility class to access reference bases in a FastA-formatted reference genome. More...
|
|
class | ReferenceMap |
| Utility class to create a reference object for all reference operations in Foghorn. More...
|
|
class | Sam |
| Utility class to manipulate a Sam record. More...
|
|
class | SamBuilder |
| class to build Sam objects from existing data or from scratch More...
|
|
class | SamBuilderDataField |
| class to hold encoded byte arrays for individual data fields (cigar, bases, etc.) during building of a Sam 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 | SamTag |
| class to represent a Sam TAG:TYPE:VALUE entry More...
|
|
class | SamWriter |
| utility class to write out a SAM/BAM/CRAM file to any stream More...
|
|
struct | SharedBufferSpan |
| Represents a section (range of bytes) in the shared memory pool VariantBuilderSharedRegion::m_shared_buffer that is currently in use to store encoded field data. More...
|
|
class | SharedField |
| A class template to hold the values of a specific Variant's shared field. More...
|
|
class | SharedFieldIterator |
| iterator for SharedField objects. More...
|
|
class | SingleInputException |
| an exception class for the case where a single input is required, but more is provided More...
|
|
class | SyncedVariantIterator |
| Utility class to enable for-each style iteration in the SyncedVariantReader class. More...
|
|
class | SyncedVariantReader |
| Utility class to read multiple VCF.GZ/BCF files with an appropriate iterator in a for-each loop. More...
|
|
class | Variant |
| Utility class to manipulate a Variant record. More...
|
|
class | VariantBuilder |
| VariantBuilder: construct Variant records from scratch (and, coming soon, from existing Variant records) More...
|
|
class | VariantBuilderCoreField |
| Internal VariantBuilder class to represent "core" (non-data-region) fields such as the alignment start and the qual. More...
|
|
class | VariantBuilderIndividualField |
| Helper class for VariantBuilder to manage the storage and encoding of a single multi-sample individual field. More...
|
|
class | VariantBuilderIndividualRegion |
| Helper class for VariantBuilder to manage the fields belonging to the individual region of Variant records. More...
|
|
class | VariantBuilderMultiSampleVector |
| Class that allows you to efficiently prepare multi-sample data for setting individual fields in VariantBuilder. More...
|
|
class | VariantBuilderSharedRegion |
| Helper class for VariantBuilder to manage the fields belonging to the shared region of Variant records. More...
|
|
class | VariantFilters |
| class to manipulate filter field objects without making copies. More...
|
|
class | VariantFiltersIterator |
| simple random-access iterator class for VariantFilters objects More...
|
|
class | VariantHeader |
| Utility class to hold a variant header. More...
|
|
class | VariantHeaderBuilder |
| Utility class to build VariantHeader objects from scratch. More...
|
|
class | VariantHeaderMerger |
|
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 VCF/BCF file to any stream More...
|
|