|
| 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...
|
| |