Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
cgatools::variants::AlleleA class that corresponds to a single allele within a locus in a Complete Genomics variant file
cgatools::variants::AlleleDiffSegmentStructure to keep track of a segment the reference, as well as calls aligned to that segment for two calldiff files
cgatools::mapping::AlleleSequenceAlignerThe class is used to iterate through the bases of a variation allele from an evidenceInterval file operator[] returns either a base from the allele or a reference base if the index points outside of the allele range
cgatools::reference::AmbiguousRegionStruct to describe an ambiguous region of reference, within a chromosome
cgatools::mapping::CacheOutStreams
cgatools::variants::CallA struct that corresponds to a single line of a Complete Genomics variant file
cgatools::command::CallDiff
cgatools::variants::CallDiffResultClass to hold the result of diffing two superloci
cgatools::util::FileSinkDevice::category
cgatools::util::FileDescriptorDevice::category
cgatools::util::FileSourceDevice::category
cgatools::util::CharFieldA DelimitedFieldParser that records a character (not an unsigned integer)
cgatools::reference::ChromosomeIdField
cgatools::mapping::CigarProvides support for manipulations on SAM/BAM and CGI Evidence CIGAR
cgatools::mapping::Cigar::CigarElement
cgatools::cgdata::CnvSegmentDataPer-segment CNV data
cgatools::cgdata::CnvSegmentStoreLoads CNV segment data from a file and caches it in memory
cgatools::command::CommandThe base class for writing new commands
cgatools::reference::CompactDnaSequenceClass to describe the DNA sequence of a chromosome, in a compact manner
cgatools::util::GenericHistogram< Value, Index >::CompareBuckets
cgatools::junctions::CompareBySide
cgatools::junctions::CompareJunctionsBySideCompares two junctions by a given side Uses the other side and then junction id as secondary keys
cgatools::util::CompressedInputStream
cgatools::util::CompressedOutputStream
cgatools::junctions::CounterSet< Fields, Type >
cgatools::command::Crr2Fasta
cgatools::reference::CrrFileCompact Randomly-accessible Reference file
cgatools::reference::CrrFileWriterWrites a CrrFile to an output stream
cgatools::command::DecodeCrr
cgatools::util::DelimitedField
cgatools::util::DelimitedFieldParserClass that parses one field of a delimited line
cgatools::util::DelimitedFileUsed to parse files delimited in the way found in a typical Complete Genomics data file
cgatools::util::DelimitedFileMetadata
cgatools::util::DelimitedLineParserA class that parses delimited lines
cgatools::cgdata::EvidenceReader::DnbRecord
cgatools::mapping::DnbSequenceIteratorAn iterator through an aligned read sequence The iterator is able to return bases in reverse order or/and complimented
cgatools::cgdata::DnbStructure
cgatools::command::Evidence2Cache
cgatools::command::Evidence2CacheConfig
cgatools::command::Evidence2Sam
cgatools::command::Evidence2SamConfig
cgatools::mapping::EvidenceCacheBuilder
cgatools::mapping::EvidenceCacheDnbRecord
cgatools::mapping::EvidenceCacheReader
cgatools::mapping::EvidenceDnbRecord
cgatools::cgdata::EvidenceReader
cgatools::mapping::EvidenceSamRecord
cgatools::util::ExceptionA basic exception type
cgatools::command::Fasta2Crr
cgatools::util::FastRangeSetClass is designed to support a relatively small set of ranges and answer the questions:

  • does a given range intersect one of the ranges in the FastRangeSet?
  • is a given location contained by one of the ranges in the FastRangeSet?
cgatools::util::FileDescriptorDevice
cgatools::util::FileSinkDevice
cgatools::util::FileSourceDevice
cgatools::junctions::FullGenomeJunctionComparator
cgatools::cgdata::HalfDnbStructure::Gap
cgatools::mapping::GapAndConcordanceExtractorThe class scans a given alignment for a given allele, provided by AlleleSequenceAligner in the constructor
cgatools::mapping::GapProbabilityAndConcordanceExtractorThe class extends GapAndConcordanceExtractor by computing the probablility of sequence-dependent gaps in addition to the metrics computed by the parent class
cgatools::mapping::GapEst::GapsEstimatorEstimates wobble (small) gap probabilities, based on the sequence at a particular offset from the end of the clone
cgatools::cgdata::GapTable< T >::GapsRecord
cgatools::cgdata::GapTable< T >The class contains simple gap estimation table template
cgatools::reference::GeneDataStore
cgatools::reference::GeneDescriptionData
cgatools::util::GenericHistogram< Value, Index >
cgatools::cgdata::GenomeMetadata
cgatools::reference::GetRangeBoundaryClass that can be used as GetBoundary template parameter for an IntervalTree built on reference::Range
cgatools::cgdata::HalfDnbStructure
cgatools::util::IgnoreFieldA no-op DelimitedFieldParser
cgatools::util::IndirectComparator< Container >
cgatools::util::InputStreamA std::istream with good error messages
cgatools::cgdata::EvidenceReader::IntervalRecord
cgatools::util::IntervalTree< TRange, TBoundary, TValue, Overlap, GetBoundary, BoundaryLess >Class that maintains a mapping from key to value, where the key is a type with range semantics, for the purpose of finding the intersection of a range to a set of ranges
cgatools::command::Join
cgatools::junctions::JuctionStatisticsCollector
cgatools::junctions::JunctionMain class describing a single Junction
cgatools::command::JunctionCmp
cgatools::command::JunctionCmpConfig
cgatools::junctions::JunctionCounterFields
cgatools::command::JunctionDiff
cgatools::command::JunctionDiffConfig
cgatools::junctions::JunctionFileClass describing a Junction file
cgatools::junctions::JunctionRefA utility class used as a lightweight reference to a junction record and might contain a list of references to associated junctions
cgatools::junctions::JunctionRefs
cgatools::junctions::JunctionSideSectionClass describing the left or right side of a junction
cgatools::command::JunctionType
cgatools::mapping::LibraryData
cgatools::cgdata::LibraryMetadata
cgatools::mapping::LibraryMetadataContainer
cgatools::cgdata::LibRecord
cgatools::command::ListCrr
cgatools::command::ListVariants
cgatools::reference::LocationClass representing a location in a CrrFile
cgatools::variants::LocusA class that corresponds to a single locus in a Complete Genomics variant file
cgatools::command::Map2Sam
cgatools::mapping::Map2SamConfig
cgatools::mapping::Map2SamConverter
cgatools::util::Md5ContextA class to compute the MD5 hash of a sequence of bytes
cgatools::util::Md5DigestThe MD5 result type
cgatools::command::MergedMap2Sam
cgatools::mapping::MergedMap2SamConfig
cgatools::mapping::MergedMap2SamConverter
cgatools::mapping::GapEst::NoCallSequenceRetrieverRetrieves all no-calls
cgatools::util::OutputStreamStd::ostream with good error messages, and which does fsync on close on UNIX
cgatools::variants::PhasedAlleleClass to hold allele-specific information for a PhasedHypothesis
cgatools::variants::PhasedHypothesisClass to hold a single possible phasing of loci in a Superlocus
cgatools::reference::RangeClass representing a range of sequence in a CrrFile
cgatools::reference::RangeAnnotationStore< Derived, TValue >Front end to IntervalTree based on reference ranges that allows to load annotations from a file
cgatools::reference::RangeOverlapClass that can be used as Overlap template parameter for an IntervalTree built on reference::Range
cgatools::util::FastRangeSet::RangeSet
cgatools::cgdata::ReferenceSupportReaderSequential reader for CGI reference support files provided as a part of the genome data package
cgatools::reference::RepeatMaskerAnnotation
cgatools::reference::RepeatMaskerStore
cgatools::mapping::SamFileHeaderBlockUsed to manage sections of the SAM file header use "operator <<" to serialize the content into a SAM file
cgatools::mapping::SamRecord
cgatools::mapping::SamRecordGeneratorGenerates a SAM file record based on a given mapping record The final logic defining what goes into the output file is defined here
cgatools::mapping::SamSequenceSplitter
cgatools::mapping::SamStatistics
cgatools::mapping::GapEst::SequenceRetrieverRetrieves sequence at a given offset from the end of the clone
cgatools::util::SideField
cgatools::util::SimpleHistogram
cgatools::command::SnpDiff
cgatools::util::StrandField
cgatools::util::StringFieldA DelimitedFieldParser that records a copy of the field
cgatools::util::StringSetStringSet convenience class
cgatools::variants::SuperlocusThe Superlocus class
cgatools::variants::SuperlocusIteratorA class to iterate through one or more variant files at a time, enabling access to a stream of Superlocus
cgatools::mapping::GapEst::TemplateSequenceRetriever< TSequence >Retrieves sequence at a given offset from the end of the clone
cgatools::command::TestVariants
cgatools::util::ValueField< Value >A DelimitedFieldParser that uses cgatools::util::parseValue to parse its value
cgatools::util::ValueParser< Value, IsSigned >
cgatools::util::ValueParser< double, true >
cgatools::util::ValueParser< float, true >
cgatools::util::ValueParser< Value, false >
cgatools::util::ValueParser< Value, true >
cgatools::util::ValueVectorField< Value >DelimitedFieldParser that parses a variable length list of values separated by its own delimiter (distinct from the field delimiter)
cgatools::command::VarFileCombine
cgatools::variants::VariantFileIterator
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines

Generated by  doxygen 1.6.2