vg
tools for working with variation graphs
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 Cvg::AbstractReadSampler
 Cvg::Genotyper::Affinity
 Cvg::AliasGraph
 Cvg::MinimizerMapper::aligner_stats_tStruct to represent per-DP-method stats
 Cvg::AlignerClient
 Cvg::Alignment
 Cvg::alignment_index_t
 Cvg::AlignmentChainModel
 Cvg::AlignmentChainModelVertex
 Cvg::io::AlignmentEmitter
 Cvg::AlignmentValidity
 Cvg::BandedGlobalAligner< IntType >::AltTracebackStack
 Cvg::algorithms::Anchor
 Cvg::Annotation< T, Enabled >
 Cvg::AugmentedGraph
 Cvg::BandedGlobalAligner< IntType >::BABuilder
 Cvg::BandedGlobalAligner< IntType >::BAMatrix
 Cvg::BandedGlobalAligner< IntType >
 Cvg::BaseAligner
 Cvg::BasePileup
 Cvg::subcommand::BaseValuation
 Cvg::BBEdgeHash
 Cvg::BenchmarkResult
 Cvg::BitString
 Cvg::BitStringTree< Item >
 Cvg::BitStringTree< bin_t >
 Chandlegraph::BoolReturningWrapper< Iteratee, ReturnsBool >
 Chandlegraph::BoolReturningWrapper< Iteratee, false >
 Chandlegraph::BoolReturningWrapper< Iteratee, true >
 Cvg::BREAKPOINT
 Cvg::IndexedVG::CacheEntry
 Cvg::CactusSide
 Cvg::SnarlCaller::CallInfo
 Cvg::NestedFlowCaller::CallRecordStuff we remember for each snarl call, to be used when genotyping its parent
 Cvg::ZipCode::chain_code_t
 Cvg::ChainIterator
 Cvg::ZipCodeForest::child_info_t
 Cvg::SnarlDistanceIndexClusterer::ClusterCluster information used in Giraffe
 Cvg::SnarlDistanceIndexClusterer::ClusterHead
 Cvg::SnarlDistanceIndexClusterer::ClusteringProblem
 Cvg::Colors
 Cvg::Configurable
 Cvg::ConfigurableParser
 Cvg::ConnectionAn edge in a MultipathAlignment between Subpaths that may not be contiguous in the graph
 Cvg::connection_t
 Cvg::ConsistencyCalculator
 Cvg::VectorView< Item >::const_iteratorRandom access iterator
 Cvg::ConstructedChunk
 Cvg::ContractingGraph
 Cvg::count_back_inserter< T >
 Cvg::Counts
 Cvg::ZipCode::decoder_t
 Cvg::BandedGlobalAligner< IntType >::AltTracebackStack::Deflection
 Cvg::DeletionAligner
 Cvg::DinucleotideMachine
 Cvg::discrete_distribution< T >We provide a partial discrete_distribution implementation that is just the parts we need
 Cvg::DistanceHeuristic
 Cvg::DozeuInterface
 Cvg::MEMClusterer::DPScoreComparator
 Cvg::Edge
 Cvg::algorithms::Edge
 Cvg::EdgePileupKeep pileup-like record for reads that span edges
 Cvg::Edit
 Cvg::edit_t
 Cvg::endianness< IntType >
 Cvg::WFAExtender::ErrorModel
 Cvg::WFAExtender::ErrorModel::Event
 Cexception
 Cvg::Exon
 Cvg::Explainer
 Cfalse_type
 Cvg::IncrementalSubgraph::FCmp
 Cvg::FeatureSet::Feature
 Cvg::FeatureSet
 Cvg::Filter
 Cvg::Funnel::FilterPerformance
 Cvg::FlowSort
 Cvg::ZipCodeForest::forest_growing_state_tThis stores information about the state of the forest as we fill it in
 Cvg::FragmentedHaplotypeVisit
 Cvg::FragmentLengthDistribution
 Cvg::FragmentLengthStatistics
 Cvg::Funnel
 Cvg::GAFOutputCaller
 Cgafkluge::GafRecord
 Cvg::GAFSorterFile
 Cvg::GAFSorterParameters
 Cvg::GAFSorterRecord
 Cgafkluge::GafStep
 Cvg::GaplessExtender
 Cvg::GaplessExtension
 Chaplo::gbwt_thread_t
 CGBWTConfig
 Cvg::GBWTHandler
 Cvg::GenomeState
 Cvg::GenomeStateCommand
 Cvg::GenotypeDescribes a genotype at a particular locus
 Cvg::GenotypeLikelihoodCalculator
 Cvg::GenotypePriorCalculator
 Cvg::Genotyper
 Cvg::algorithms::GFAParser
 Cvg::GFFReader
 Cvg::GFFRecord
 CGiraffeMainOptionsOptions struct for options for the Giraffe driver (i.e. this file)
 Cvg::Graph
 Cvg::algorithms::Graph
 Cvg::DozeuInterface::graph_pos_s
 Cvg::GraphCaller
 CGraphHandler
 Cvg::GraphSynchronizer
 Cvg::FlowSort::Growth
 Chandlegraph::handle_tRepresents a traversal of a node in a graph in a particular direction
 Chandlegraph::HandleGraph
 Cvg::HandleGraphNodeSet
 Cvg::temp_file::Handler
 Cxg::temp_file::Handler
 Chaplo::haplo_DP
 Chaplo::haplo_DP_column
 Chaplo::haplo_DP_rectangle
 Cvg::PhasedGenome::Haplotype
 Cvg::PhasedGenome::HaplotypeNode
 Cvg::HaplotypePartitioner
 Cvg::Haplotypes
 CHaplotypesConfig
 Cstd::hash< const vg::Snarl >Hash function for Snarls
 Cstd::hash< handlegraph::edge_t >
 Cstd::hash< handlegraph::handle_t >
 Cstd::hash< handlegraph::net_handle_t >
 Cstd::hash< handlegraph::path_handle_t >
 Cstd::hash< handlegraph::step_handle_t >
 Cstd::hash< pair< A, B > >
 Cstd::hash< std::tuple< TT... > >
 Cstd::hash< vg::NodeSide >
 Cstd::hash< vg::NodeTraversal >Hash function for NodeTraversals
 Cstd::hash< vg::ZipCodeTree::oriented_seed_t >Hash functor to hash oriented_seed_t with std::hash
 Cstd::hash< vg::ZipCodeTree::seed_result_t >Hash functor to hash seed_result_t with std::hash
 Cvg::Genotyper::hash_ambiguous_allele_set
 Cvg::Genotyper::hash_node_traversal
 Cvg::Genotyper::hash_oriented_edge
 CHashGraph
 Chaplo::hDP_gbwt_graph_accessor< GBWTType >
 Cvg::Haplotypes::HeaderHeader of the serialized file
 ChFILE_backend
 Cvg::io::hFILE_cppstream
 Cvg::MEMClusterer::HitEdge
 Cvg::MEMClusterer::HitGraph
 Cvg::MEMClusterer::HitNode
 Cvg::HTSWriter
 Cvg::IDScanner< Message >
 Cvg::IncrementIter
 Cvg::IndexFile
 Cvg::IndexingParameters
 Cvg::IndexingPlan
 Cvg::IndexRecipe
 Cvg::IndexRegistry
 Chaplo::int_itvl_t
 Cvg::ZipCodeForest::interval_state_t
 Cistream
 Cvg::Funnel::ItemRepresents an Item whose provenance we track
 Cvg::PhasedGenome::iterator
 Cvg::ShuffledPairs::iterator
 Cvg::ZipCodeTree::iterator
 Chandlegraph::PathForEachSocket::iterator
 Cstd::iterator_traits< vg::PhasedGenome::iterator >
 Cstd::iterator_traits< vg::ZipCodeTree::iterator >
 Cstd::iterator_traits< vg::ZipCodeTree::reverse_iterator >
 Cvg::IncrementalSubgraph::IterFCmp
 Cjob_type
 Cvg::JobSchedule
 Cjson_autoptr
 Cvg::io::JSONStreamHelper< T >
 Cvg::kff_recoding_tA mapping of character values from KFF encoding to minimizer index encoding
 Cvg::kmer_t
 Cvg::algorithms::kmer_tStores a kmer in the context of a graph
 Cvg::KmerMatchUsed to serialize kmer matches
 Cvg::KmerPosition
 Cvg::LazyRNG
 Chaplo::linear_haplo_structure
 Cvg::Recombinator::LocalHaplotypeA local haplotype sequence within a single subchain
 Cvg::LocationSupportSupport pinned to a location, which can be either a node or an edge
 Cvg::GraphSynchronizer::Lock
 Cvg::LocusDescribes a genetic locus with multiple possible alleles, a genotype, and observational support
 Cvg::Mapping
 Cvg::mapping_t
 Cvg::MappingHash
 CMappingRun
 Cvg::NGSSimulator::MarkovDistribution< From, To >
 Cvg::NGSSimulator::MarkovDistribution< pair< uint8_t, bool >, pair< pair< uint8_t, bool >, pair< uint8_t, bool > > >
 Cvg::Masker
 Cvg::MatchPos
 Cvg::MaximalExactMatch
 Cvg::MCMCGenotyper
 Cvg::MEMAccelerator
 Cvg::MEMChainModel
 Cvg::MEMChainModelVertex
 Cvg::MEMClusterer
 Cvg::IntegratedSnarlFinder::MergedAdjacencyGraph
 Cvg::io::MessageEmitter
 Cvg::io::MessageIterator
 Cvg::MinimizerMapper::Minimizer
 Cvg::MIPayload
 Cvg::multipath_alignment_t
 Cvg::MultipathAlignment
 Cvg::MultipathAlignmentGraph
 Cvg::MultipathProblem
 Chandlegraph::NamedNodeBackTranslation
 Cvg::NameMapper
 Cvg::Deconstructor::NestingInfo
 Chandlegraph::net_handle_t
 Cvg::NodeNodes store sequence data
 Cvg::algorithms::Node
 Cvg::ZipCode::node_code_t
 Cvg::NodePileup
 Cvg::NodeSide
 Cvg::NodeTraversal
 Cvg::normal_distribution< T >
 Chandlegraph::number_bool_packingDefine a way to pack an integer and an orientation bit into a handle_t
 Cvg::OptionInterface
 Cvg::OptionValueParser< Value >
 Cvg::OptionValueParser< vector< Item > >
 Cvg::DozeuInterface::OrderedGraph
 Cvg::ZipCodeTree::oriented_seed_t
 Cvg::OrientedDistanceMeasurer
 Costream
 CPackedGraph
 Cvg::Packer
 Cvg::Funnel::PaintableSpace
 Cvg::PairedEndMapper
 Cvg::ParallelKFFReader
 Cvg::HaplotypePartitioner::ParametersParameters for partition_haplotypes()
 Cvg::Recombinator::ParametersParameters for generate_haplotypes()
 Cvg::ParentGenotypeInfo
 Cvg::Path
 Chandlegraph::path_handle_tRepresents the internal id of a path entity
 Cvg::path_mapping_t
 Cvg::path_t
 Cvg::PathBranch
 Cvg::PathChunker
 Cvg::PathComponentIndex
 Chandlegraph::PathForEachSocket
 CPathHandleGraphProxy
 Cvg::PathIndex
 Cvg::MatchPos::PathList
 Chandlegraph::PathMetadata
 Cvg::PathNode
 Cvg::Paths
 Cvg::PhasedGenome
 Cvg::PhaseUnfolder
 Cvg::Pictographs
 Cvg::PileupBundle up Node and Edge pileups
 Cvg::VG::PlanStructure for managing parallel construction of a graph
 Cvg::Position
 Cvg::position_t
 Cvg::PositionIDScanner< Message >
 Cvg::subcommand::Preset
 Cvg::Primer
 Cvg::PrimerFinder
 Cvg::PrimerPair
 Cvg::Progressive
 Cvg::io::ProtobufEmitter< T >
 Cvg::io::ProtobufIterator< T >
 CPruningParameters
 Cvg::read_alignment_index_tType to point to an alignment of a known read
 Cvg::ReadFilter< Read >
 Cvg::ReadMasker
 Cvg::RebuildJob
 Cvg::RebuildParametersParameters for rebuild_gbwt
 Cvg::Recombinator
 Cvg::RecombinatorFragment
 Cvg::RecombinatorHaplotype
 CReferenceInterval
 Cvg::Region
 Cvg::RegionExpander
 Cvg::io::Registry
 Chandlegraph::return_type_of< Function >
 Chandlegraph::return_type_of< Returns(*)(Args...)>
 Chandlegraph::return_type_of< Returns(Owner::*)(Args...) const >
 Chandlegraph::return_type_of< Returns(Owner::*)(Args...)>
 Cvg::ZipCodeTree::reverse_iterator
 Chaplo::haploMath::RRMemo
 Cruntime_error
 Cruntime_error
 Cvg::WFATree::ScoreProperties
 Chaplo::ScoreProvider
 CScoringOptionsOptions struct for scoring-related parameters. Defaults are in aligner.hpp
 Cvg::SnarlDistanceIndexClusterer::SeedSeed information used in Giraffe
 Cvg::SnarlDistanceIndexClusterer::SeedCacheSeed information used for clustering
 Cvg::SeqComplexity< MaxOrder >
 Chandlegraph::Serializable
 Cvg::ShuffledPairs
 Cvg::SmallBitset
 Cvg::SnarlDescribes a subgraph that is connected to the rest of the graph by two nodes
 Cvg::ZipCode::snarl_code_t
 Cvg::NestedCachedPackedTraversalSupportFinder::snarl_less
 Cvg::SnarlCaller
 Chandlegraph::SnarlDecomposition
 Cvg::SnarlDistanceIndexClusterer
 Cvg::SnarlFinder
 Cvg::SnarlManager
 Cvg::SnarlManager::SnarlRecord
 Cvg::SnarlState
 Cvg::SnarlTraversal
 Cvg::SnarlDistanceIndexClusterer::SnarlTreeNodeProblem::SnarlTreeChild
 Cvg::SnarlDistanceIndexClusterer::SnarlTreeNodeProblem
 Chaplo::linear_haplo_structure::SNVvector
 Cvg::ZipCodeForest::sort_value_t
 Csparse_hash_map
 Csparse_hash_set
 Cvg::SpliceRegion
 Cvg::SpliceStats
 Cvg::SSWAligner
 Cvg::Funnel::StageRepresents a Stage which is a series of Items, which track their own provenance
 Cvg::MinimizerMapper::aligner_stats_t::stat_collection_tCollection of values you can +=
 Cvg::MinimizerMapper::aligner_stats_t::stat_set_tStruct to represent counts of bases or seconds or invocations used by different aligners
 Cvg::state_hash
 Cvg::Recombinator::StatisticsStatistics on the generated haplotypes
 Chandlegraph::step_handle_tA step handle is an opaque reference to a single step of an oriented node on a path in a graph
 Cvg::str_view
 Cstreambuf
 Cvg::StreamIndexBase
 Cvg::io::StreamMultiplexer
 Cvg::Haplotypes::SubchainRepresentation of a subchain
 Cvg::HaplotypePartitioner::Subchain
 Cvg::subcommand::Subcommand
 Cvg::SubpathA non-branching path of a MultipathAlignment
 Cvg::subpath_t
 Cvg::SummaryStatistics
 Cvg::SupportAggregates information about the reads supporting an allele
 Cvg::io::Registry::Tables
 Cvg::TargetValueSearch
 Cvg::Watchdog::thread_state_t
 Cvg::subcommand::TickChainLink
 Cvg::Haplotypes::TopLevelChainRepresentation of a top-level chain
 Cvg::algorithms::TracedScore
 Cvg::Transcript
 Cvg::Transcriptome
 Cvg::TranscriptPath
 Cvg::Translation
 Cvg::Translator
 Cvg::TraversalFinder
 Cvg::TraversalSupportCalculator
 Cvg::TraversalSupportFinder
 Cvg::Tree< T >
 Cvg::ZipCodeTree::tree_item_tOne item in the zip code tree, representing a node or edge of the tree
 Cvg::TreeNode< T >
 Cvg::BitStringTree< Item >::TreeNode
 Ctrue_type
 Cvg::truncated_normal_distribution< T >
 Cvg::uniform_int_distribution< T >
 Cvg::uniform_int_distribution< size_t >
 Cvg::uniform_int_distribution< uint8_t >
 Cvg::uniform_real_distribution< T >
 Cvg::uniform_real_distribution< double >
 CUnionFind
 Cvg::varint_vector_t
 Cvg::VcfBuffer
 Cvg::VCFOutputCaller
 Cvg::VcfRecordConverter
 Cvg::VcfRecordFilter
 Cvector
 CVectorizer
 Cvg::VectorView< Item >
 Cvg::VectorViewInverse
 Cvg::VersionClass for holding vg version and build environment information
 Cvg::VGIndexes
 Cvg::VGset
 Cvg::VisitDescribes a step of a walk through a Snarl either on a node or through a child Snarl
 Cvg::Viz
 Cvg::io::VPKG
 Cvg::algorithms::walk_tRecord a <=k-length walk in the context of a graph
 Cvg::wang_hash< T, ImplementationMatched >
 Cvg::wang_hash< handle_t >
 Cvg::wang_hash< handlegraph::net_handle_t >
 Cvg::wang_hash< net_identifier_t >
 Cvg::wang_hash< NodeSide >
 Cvg::wang_hash< NodeTraversal >Hash function for NodeTraversals
 Cvg::wang_hash< path_handle_t >
 Cvg::wang_hash< std::pair< A, B > >
 Cvg::wang_hash< T * >
 Cvg::wang_hash< T, typename std::enable_if< std::is_integral< T >::value >::type >
 Cvg::Watchdog
 Cvg::FlowSort::WeightedGraph
 Cvg::WFAAlignment
 Cvg::WFAExtender
 Cvg::WFANode
 Cvg::WFAPoint
 Cvg::WFATree
 Cvg::WideningPRNG< PRNG, OutType >
 Cvg::WindowedVcfBuffer
 Cvg::WrappingPositionScanner< Message >
 Cxg::XGPath
 CZeroCopyInputStream
 CZeroCopyOutputStream
 Cvg::ZipCode
 Cvg::ZipCodeCollection
 Cvg::ZipCodeForest
 Cvg::ZipCodeTree