libStatGen Software  1
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
__kstring_t
Alleles
AnalyzeClass
BamIndex
BamIndexFileTest
BamInterface
bamRecordStructStructure of a BAM record
BaseAsciiMapMap between characters and the associated base type
BaseCompositionClass that tracks the composition of base by read location
BaseCountThis class is a wrapper around an array that has one index per base and an extra index for a total count of all bases
baseQualityConvertor
BaseUtilitiesThis class contains static utilities for performing basic operations on bases
BasicHash
BGZF
IndexBase::Bin
CharBuffer
Chromosome
ChromosomeInfo
Chunk
CigarThis class represents the CIGAR without any methods to set the cigar (see CigarRoller for that)
CigarHelperClass for helping to filter a SAM/BAM record
CigarHelperTest
Cigar::CigarOperator
CigarRollerThe purpose of this class is to provide accessors for setting, updating, modifying the CIGAR object. It is a child class of Cigar
CigarRollerTest
ColumnExtras
defaultPileup< PILEUP_TYPE >
DoubleParameter
emptyGenericHeader
EqualsTest
ErrorHandlerClass that controls the handling of errors
Family
FastQFileClass for reading/validating a fastq file
FastQStatusStatus for FastQ operations
FileType
FilterTest
FortranFormat
GenericSamInterface
GenomeSequenceCreate/Access/Modify/Load Genome Sequences stored as binary mapped files
genomeSequenceMmapHeader
GenotypeList
glfEntry
GlfExceptionGlfException objects should be thrown by functions that operate on Glf files for exceptions
GlfFileThis class allows a user to easily read/write a GLF file
GlfFileReader
GlfFileWriter
glfHandler
GlfHeaderThis class allows a user to easily get/set the fields in a GLF header
glfIndel
GlfRecordThis class allows a user to easily get/set the fields in a GLF record
GlfRefSectionThis class allows a user to easily get/set the fields in a GLF section/chromosome header
GlfStatusThis class is used to track the status results of some methods in the GLF classes using the status enum that is defined in this class to describe the return value of a method
GlobalTestEnvironment
GreedyTupleAligner< QueryType, ReferenceType, ReferenceIndex >
GzipHeader
HiddenDouble
HiddenInteger
HiddenString
HiddenSwitch
IFILE_Test
IndexBase
InputFileClass for easily reading/writing files without having to worry about file type (uncompressed, gzip, bgzf) when reading
IntArray
IntHash
IntParameter
knetFile_s
ListParameter
LongCounter
LongHash< ObjectT >
LongParamContainer
LongParameterList
LongParameters
MarkerInfo
Matrix
MD5_CTX
MemoryMapThere are a pair of related data structures in the operating system, and also a few simple algorithms that explain why your processes are waiting forever
MemoryMapArray< elementT, indexT, cookieVal, versionVal, accessorFunc, setterFunc, elementCount2BytesFunc, arrayHeaderClass >
MemoryMapArrayHeader
MemoryMapArrayTest
MemoryMapGenericHeader
MiniDeflate
MockGenomeSequence
modify
modifyVar
NonOverlapRegionPosThis class contains a list of non-overlapping regions, just positions, not including chromosomes (see NonOverlapRegions for chromosomes and positions)
NonOverlapRegionsThis class contains a list of non-overlapping regions
NonOverlapRegionsTest
OptionList
PackedArrayTest
PackedRead
PackedSequenceData
PackedVector< accessorFunc, setterFunc, elementCount2BytesFunc >
Parameter
ParameterList
Pedigree
PedigreeDescription
PedigreeGlobals
PedigreeKey
Person
PhoneHome
Pileup< PILEUP_TYPE, FUNC_CLASS >Class to perform a pileup of all reads by position, assuming the reads are coordinate sorted
PileupElementThis is a base class pileup component, representing the information for one reference position
PileupElementBaseQualThis class inherits from the base class and stores base and qualities
PileupHelper
PosListStore refID/position, but does not store values < 0
QuickIndex
Random
IndexBase::Reference
ReferenceSequenceTest
ReusableVector< DATA_TYPE >Create a vector of DATA_TYPE that reuses created objects to save on memory reallocations
ReusableVectorTest
ReusableVectorTestDataType
RunningStat
SamCoordOutputClass for buffering up output reads to ensure that it is sorted
SamCoordOutputTest
SamFileAllows the user to easily read/write a SAM/BAM file
SamFileHeaderThis class allows a user to get/set the fields in a SAM/BAM Header
SamFileReaderChild class of SamFile for reading files
SamFileWriterChild class of SamFile for writing files
SamFilterClass for helping to filter a SAM/BAM record
SamFlagClass for extracting information from a SAM Flag
SamHeaderHD
SamHeaderPG
SamHeaderRecordThis class encapsulates the tag value pairs contained with a SAM Header line with accessors for getting and setting the tags within this header
SamHeaderRG
SamHeaderSQ
SamHeaderTag
SamHelperClass for extracting information from a SAM Flag
SamInterface
SamQuerySeqWithRefContains methods for converting between the query sequence and reference
SamQuerySeqWithRefIterIterates through the query and compare with reference
SamRecordClass providing an easy to use interface to get/set/operate on the fields in a SAM/BAM record
SamRecordHelperClass for extracting information from a SAM Flag
SamRecordHelperTest
SamRecordPool
SamRecordPoolTest
SamReferenceInfoClass for tracking the reference information mapping between the reference ids and the reference names
SamSingleBaseMatchInfoThis class contains the match/mismatch information between the reference and a read for a single base
SamStatistics
SamTagsClass for parsing/creating/operating on SAM/BAM record tags
SamValidationErrorDescribes a validation error that occured, containing the error type, severity, and textual error message
SamValidationErrorsContainer class that holds SamValidationError Objects, allowing a validation method to return all of the invalid errors rather than just one
SamValidatorStatic methods for validating the SAM/BAM Record and each of its fields
SetParameter
ShiftIndelsTest
SmithWaterman< maxReadLengthH, maxReferenceLengthH, HCellType, Atype, Btype, QualityType, readIndexType, referenceIndexType >
SortedChunkList
StatGenStatusThis class is used to track the status results of some methods in the BAM classes
String
StringAlias
StringArray
StringDoubleHash
StringHash
StringHashBase
StringIntHash
StringIntMap
StringMap
StringParameter
SwitchParameter
Tabix
TestPileup
TestPileupElement
TestPosList
TestValidate
TestWrite
Timing
UncompressedFileType
UnitTest
Vector
VectorFunc
WeightWeight includes various penalties(e.g
SmithWaterman< maxReadLengthH, maxReferenceLengthH, HCellType, Atype, Btype, QualityType, readIndexType, referenceIndexType >::weight
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends