vg
tools for working with variation graphs
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
 Cvg::AbstractReadSampler
 Cvg::NGSSimulator
 Cvg::Sampler
 Cvg::Genotyper::Affinity
 Cvg::AliasGraph
 Cvg::MinimizerMapper::aligner_stats_tStruct to represent per-DP-method stats
 Cvg::AlignerClient
 Cvg::BaseMapper
 Cvg::Mapper
 Cvg::MultipathMapper
 Cvg::MinimizerMapper
 Cvg::Surjector
 Cvg::MinimizerMapper::alignment_index_t
 Cvg::AlignmentChainModel
 Cvg::AlignmentChainModelVertex
 Cvg::AlignmentEmitter
 Cvg::BackTranslatingAlignmentEmitter
 Cvg::HTSAlignmentEmitter
 Cvg::SplicedHTSAlignmentEmitter
 Cvg::SurjectingAlignmentEmitter
 Cvg::io::AlignmentEmitter
 Cvg::BackTranslatingAlignmentEmitter
 Cvg::HTSAlignmentEmitter
 Cvg::SurjectingAlignmentEmitter
 Cvg::AlignmentScorer
 Cvg::EditAlignmentScorer
 Cvg::MatrixAlignmentScorer
 Cvg::QualAdjAlignmentScorer
 Cvg::LoggedGapAlignmentScorer
 Cvg::AlignmentValidity
 Cvg::BandedGlobalAligner< IntType >::AltTracebackStack
 Cvg::algorithms::Anchor
 Cvg::Annotation< T, Enabled >
 Cvg::AugmentedGraph
 Cvg::SupportAugmentedGraphAugmented Graph that holds some Support annotation data specific to vg call
 Cvg::BandedGlobalAligner< IntType >::BABuilder
 Cvg::BandedGlobalAligner< IntType >::BAMatrix
 Cvg::BandedGlobalAligner< IntType >
 Cvg::BaseAligner
 Cvg::GSSWAligner
 Cvg::Aligner
 Cvg::QualAdjAligner
 Cvg::subcommand::BaseValuation
 Cvg::subcommand::Valuation< T >
 Cvg::BBEdgeHash
 Cvg::BenchmarkResult
 Cvg::BitString
 Cvg::BitStringTree< Item >
 Cvg::CactusSide
 Cvg::SnarlCaller::CallInfo
 Cvg::PoissonSupportSnarlCaller::PoissonCallInfo
 Cvg::NestedFlowCaller::CallRecordStuff we remember for each snarl call, to be used when genotyping its parent
 Cvg::cerrWrapper
 Cvg::ZipCode::chain_code_t
 Cvg::ChainIterator
 CChainsConfig
 Cvg::algorithms::ChainScoringScheme
 Cvg::algorithms::ChainsResult
 Cvg::algorithms::ChainWithRec
 Cvg::ZipCodeForest::child_info_t
 Cvg::Deconstructor::ChildContext
 Cvg::SnarlDistanceIndexClusterer::ClusterCluster information used in Giraffe
 Cvg::SnarlDistanceIndexClusterer::ClusterHead
 Cvg::SnarlDistanceIndexClusterer::ClusteringProblem
 Cvg::Colors
 Cvg::Configurable
 Cvg::ConfigurableParser
 Cvg::connection_t
 Cvg::ConsistencyCalculator
 Cvg::SimpleConsistencyCalculator
 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::ZipCodeTree::distance_iterator
 Cvg::DistanceHeuristic
 Cvg::SnarlMinDistance
 Cvg::TipAnchoredMaxDistance
 Cvg::DozeuInterface
 Cvg::QualAdjXdropAligner
 Cvg::XdropAligner
 Cvg::MEMClusterer::DPScoreComparator
 Cvg::algorithms::Edge
 Cvg::edit_t
 Cvg::WFAExtender::ErrorModel
 Cvg::WFAExtender::ErrorModel::Event
 Cexception
 Cvg::NoAlignmentInBandException
 Cstd::exception
 Cvg::RewindPlanException
 Cvg::SizeLimitExceededException
 Cvg::Exon
 CExpandingOverlayGraph
 Cvg::DagifiedGraph
 Cvg::DozeuPinningOverlay
 Cvg::IdentityOverlay
 Cvg::IncrementalSubgraph
 Cvg::NullMaskingGraph
 Chandlegraph::ExpandingOverlayGraph
 Cvg::PathSubgraph
 Cvg::ReverseGraph
 Cvg::SourceSinkOverlay
 Cvg::StrandSplitGraph
 Cvg::SubHandleGraph
 Cvg::SubpathOverlay
 Cvg::TreeSubgraph
 Cvg::ExpandingOverlayGraph
 Cvg::PathSubgraph
 Cvg::ReverseGraph
 Cvg::SourceSinkOverlay
 Cvg::StrandSplitGraph
 Cvg::SubHandleGraph
 Cvg::SubpathOverlay
 Cvg::TreeSubgraph
 Cvg::Explainer
 Cvg::DiagramExplainer
 Cvg::DotDumpExplainer< T >
 Cvg::ProblemDumpExplainer
 Cvg::SubgraphExplainer
 Cvg::TSVExplainer
 Cstd::false_type
 Cvg::is_instantiation_of< Predicate< PredicateArgs... >, Predicate >
 Cvg::is_instantiation_of< Subject, Predicate >
 Cvg::IncrementalSubgraph::FCmp
 Cvg::FeatureSet::Feature
 Cvg::FeatureSet
 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
 Cvg::FlowCaller
 Cvg::NestedFlowCaller
 Cvg::VCFGenotyper
 Cvg::GAFSorterFile
 Cvg::GAFSorterParameters
 Cvg::GAFSorterRecord
 Cvg::GaplessExtender
 Cvg::GaplessExtension
 Chaplo::gbwt_thread_t
 CGBWTConfig
 Cvg::GBWTHandler
 Cvg::GenotypeLikelihoodCalculator
 Cvg::GenotypePriorCalculator
 Cvg::FixedGenotypePriorCalculator
 Cvg::Genotyper
 Cvg::algorithms::GFAParser
 Cvg::algorithms::GFATextParser
 Cvg::algorithms::GFAzParser
 Cgfaz::GfaRecordVisitor
 Cvg::algorithms::GFAzParser
 Cvg::GFFReader
 Cvg::GFFRecord
 CGiraffeMainOptionsOptions struct for options for the Giraffe driver (i.e. this file)
 Cvg::algorithms::Graph
 Cvg::Graph
 Cvg::DozeuInterface::graph_pos_s
 Cvg::GraphCaller
 Cvg::FlowCaller
 Cvg::LegacyCaller
 Cvg::NestedFlowCaller
 Cvg::VCFGenotyper
 CGraphHandler
 Cvg::GraphSynchronizer
 Cvg::GrefCover
 Cvg::FlowSort::Growth
 CHandleGraph
 Cvg::JoinedSpliceGraph
 Cvg::NetGraph
 Cvg::SnarlGraph
 Cvg::SubgraphOverlay
 Cvg::PathSubgraphOverlay
 Cvg::HandleGraphNodeSet
 Cvg::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< 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
 Cbdsg::HashGraph
 Cvg::io::ConvertedHashGraph
 Chaplo::hDP_gbwt_graph_accessor< GBWTType >
 Cvg::Haplotypes::HeaderHeader of the serialized file
 Cvg::MEMClusterer::HitEdge
 Cvg::MEMClusterer::HitGraph
 Cvg::MEMClusterer::HitNode
 Cvg::HTSWriter
 Cvg::HTSAlignmentEmitter
 Cvg::MultipathAlignmentEmitter
 Cvg::IDScanner< Message >
 Cvg::IncrementIter
 Cvg::IndexFile
 Cvg::IndexingParameters
 Cvg::IndexingPlan
 Cvg::IndexRecipe
 Cvg::IndexRegistry
 Cvg::IndirectVectorView< Item >
 Chaplo::int_itvl_t
 Cvg::ZipCodeForest::interval_state_t
 Cvg::IntervalUnion
 Cstd::istream
 Cvg::zstd_ifstream
 Cvg::Funnel::ItemRepresents an Item whose provenance we track
 Cvg::ZipCodeTree::distance_iterator::iteration_position
 Cvg::PhasedGenome::iterator
 Cvg::ShuffledPairs::iterator
 Cstd::iterator_traits< vg::PhasedGenome::iterator >
 Cstd::iterator_traits< vg::ZipCodeTree::distance_iterator >
 Cstd::iterator_traits< vg::ZipCodeTree::seed_iterator >
 Cvg::IncrementalSubgraph::IterFCmp
 Cjob_type
 Cvg::JobSchedule
 Cvg::io::JSONStreamHelper< T >
 Cvg::kff_recoding_tA mapping of character values from KFF encoding to minimizer index encoding
 Cvg::algorithms::kmer_tStores a kmer in the context of a graph
 Cvg::kmer_t
 Cvg::KmerPosition
 Cvg::LazyRNG
 Cvg::Recombinator::LocalHaplotypeA local haplotype sequence within a single subchain
 Cvg::GraphSynchronizer::Lock
 Cvg::Logger
 Cvg::mapping_t
 Cvg::MappingHash
 Cvg::MappingQualityCalculator
 CMappingRun
 Cvg::NGSSimulator::MarkovDistribution< From, To >
 Cvg::Masker
 Cvg::MatchPos
 Cvg::MaximalExactMatch
 Cvg::MCMCGenotyper
 Cvg::MEMAccelerator
 Cvg::MEMChainModel
 Cvg::MEMChainModelVertex
 Cvg::MEMClusterer
 Cvg::MinDistanceClusterer
 Cvg::ComponentMinDistanceClusterer
 Cvg::GreedyMinDistanceClusterer
 Cvg::NullClusterer
 Cvg::OrientedDistanceClusterer
 Cvg::TVSClusterer
 Cvg::IntegratedSnarlFinder::MergedAdjacencyGraph
 Cvg::MinimizerMapper::Minimizer
 CMinimizerConfig
 Cvg::MinimizerIndexParametersMinimizer index construction parameters
 Cvg::MIPayload
 Cvg::multipath_alignment_t
 Cvg::MultipathAlignmentGraph
 Cvg::MultipathProblem
 CMutablePathDeletableHandleGraph
 Cvg::VG
 CNamedNodeBackTranslation
 Cvg::FlatFileBackTranslation
 Cvg::algorithms::GFAIDMapInfo
 Cvg::NameMapper
 Cvg::Constructor
 Cvg::VariantAdder
 Cvg::algorithms::Node
 Cvg::ZipCode::node_code_t
 Cvg::NodeSide
 Cvg::NodeTraversal
 Cvg::normal_distribution< T >
 Cvg::OptionInterface
 Cvg::BaseOption< Value, OptionValueParser< Value > >
 Cvg::BaseOption< vector< Item >, Parser >
 Cvg::Option< vector< Item >, Parser >
 Cvg::Option< vector< Item >, Parser >
 Cvg::BaseOption< Value, Parser >
 Cvg::Option< Value, Parser >
 Cvg::OptionValueParser< Value >
 Cvg::OptionValueParser< vector< Item > >
 Cvg::DozeuInterface::OrderedGraph
 Cvg::ZipCodeTree::oriented_seed_t
 Cvg::ZipCodeTree::seed_result_t
 Cvg::OrientedDistanceMeasurer
 Cvg::PathOrientedDistanceMeasurer
 Cvg::SnarlOrientedDistanceMeasurer
 Cstd::ostream
 Cvg::zstd_ofstream
 Cbdsg::PackedGraph
 Cvg::GFAHandleGraphUse to load in GFAs and remember where they came from
 Cvg::Packer
 Cvg::Funnel::PaintableSpace
 Cvg::PairedEndMapper
 Cvg::BaseMapper
 Cvg::ParallelKFFReader
 Cvg::HaplotypePartitioner::ParametersParameters for partition_haplotypes()
 Cvg::Recombinator::ParametersParameters for generate_haplotypes()
 Cvg::ParentGenotypeInfo
 Cvg::path_mapping_t
 Cvg::path_t
 Cvg::PathBranch
 Cvg::PathChunker
 Cvg::PathComponentIndex
 CPathHandleGraph
 Cvg::PathSubgraphOverlay
 Cbdsg::PathHandleGraphProxy
 Cvg::GBZGraph
 Cvg::PathIndex
 Cvg::MatchPos::PathList
 Cvg::PathNode
 Cvg::PathPieceA maximal piece of a path whose nodes and edges all exist in a GBWT index
 CPathPositionHandleGraph
 Cvg::MemoizingGraph
 Cvg::Paths
 Cvg::algorithms::GFAzParser::PendingRGFAVisit
 Cvg::PhasedGenome
 Cvg::PhaseUnfolder
 Cvg::Pictographs
 Cvg::VG::PlanStructure for managing parallel construction of a graph
 Cvg::position_t
 Cvg::PositionIDScanner< Message >
 Cvg::subcommand::Preset
 Cvg::Primer
 Cvg::PrimerFinder
 Cvg::PrimerPair
 Cvg::Progressive
 Cvg::StreamSorter< Alignment >
 Cvg::Constructor
 Cvg::HaplotypeIndexer
 Cvg::MSAConverter
 Cvg::RareVariantSimplifier
 Cvg::ReadFilter< Read >
 Cvg::SmallSnarlSimplifier
 Cvg::StreamSorter< Message >
 Cvg::VG
 Cvg::VariantAdder
 CPruningParameters
 Cvg::MinimizerMapper::read_alignment_index_tType to point to an alignment of a known read
 Cvg::ReadMasker
 Cvg::RebuildJob
 Cvg::RebuildParametersParameters for rebuild_gbwt
 Cvg::Recombinator
 Cvg::RecombinatorFragment
 Cvg::RecombinatorHaplotype
 CReferenceInterval
 Cvg::Region
 Cvg::RegionExpander
 Chaplo::haploMath::RRMemo
 Cstd::runtime_error
 Cvg::AlignmentEmbeddingError
 Cvg::BandMatricesTooBigException
 Cvg::ChainAlignmentFailedError
 Cvg::InsufficientInputException
 Cvg::algorithms::GFAFormatErrorThis exception will be thrown if the GFA data is not acceptable
 Cvg::algorithms::GFADuplicatePathError
 Cvg::WFATree::ScoreProperties
 Chaplo::ScoreProvider
 Chaplo::GBWTScoreProvider< GBWTType >Score haplotypes using a GBWT haplotype database (normal or dynamic)
 CScoringOptionsOptions struct for scoring-related parameters. Defaults are in aligner.hpp
 Cvg::SnarlDistanceIndexClusterer::SeedSeed information used in Giraffe
 Cvg::ZipCodeForest::seed_info_t
 Cvg::ZipCodeTree::seed_iterator
 Cvg::SnarlDistanceIndexClusterer::SeedCacheSeed information used for clustering
 Cvg::SeqComplexity< MaxOrder >
 Cvg::SequenceDictionaryEntry
 Cvg::ShuffledPairs
 Cvg::SmallBitset
 Cvg::ZipCode::snarl_code_t
 Cvg::NestedCachedPackedTraversalSupportFinder::snarl_less
 Cvg::SnarlCaller
 Cvg::SupportBasedSnarlCaller
 Cvg::PoissonSupportSnarlCaller
 Cvg::RatioSupportSnarlCaller
 Cvg::SnarlDistanceIndexClusterer
 Cvg::SnarlFinder
 Cvg::CactusSnarlFinder
 Cvg::HandleGraphSnarlFinder
 Cvg::IntegratedSnarlFinder
 Cvg::SnarlManager
 Cvg::SnarlManager::SnarlRecord
 Cvg::SnarlDistanceIndexClusterer::SnarlTreeNodeProblem::SnarlTreeChild
 Cvg::SnarlDistanceIndexClusterer::SnarlTreeNodeProblem
 Cvg::ZipCodeForest::sort_value_t
 Cspp::sparse_hash_map
 Cvg::hash_map< const vg::mapping_t *, pair< list< vg::mapping_t >::iterator, int64_t > >
 Cvg::hash_map< id_t, map< int64_t, set< vg::mapping_t * > > >
 Cvg::hash_map< net_handle_t, size_t >
 Cvg::hash_map< nid_t, Node * >
 Cvg::hash_map< Node *, int >
 Cvg::hash_map< Edge *, int >
 Cvg::hash_map< nid_t, vector< pair< nid_t, bool > > >
 Cvg::hash_map< K *, V >
 Cvg::pair_hash_map< pair< vg::NodeSide, vg::NodeSide >, vector< Alignment * > >
 Cvg::pair_hash_map< std::pair< gbwt::node_type, gbwt::node_type >, gbwt::node_type >
 Cvg::pair_hash_map< pair< vg::NodeSide, vg::NodeSide >, Edge * >
 Cvg::hash_map< K, V >
 Cvg::hash_map< K *, V >
 Cvg::pair_hash_map< K, V >
 Cvg::string_hash_map< K, V >
 Cspp::sparse_hash_set
 Cvg::hash_set< vg::id_t >
 Cvg::hash_set< pair< size_t, size_t > >
 Cvg::hash_set< K * >
 Cvg::pair_hash_set< seed_type >
 Cvg::pair_hash_set< std::pair< gbwt::node_type, gbwt::node_type > >
 Cvg::hash_set< K >
 Cvg::hash_set< K * >
 Cvg::pair_hash_set< K >
 Cvg::string_hash_set< K >
 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
 Cstd::streambuf
 Cvg::zstd_compress_bufZstandard compression buffer that writes to another stream buffer
 Cvg::zstd_decompress_bufZstandard decompression buffer that reads from another stream buffer
 Cvg::StreamIndexBase
 Cvg::StreamIndex< Alignment >
 Cvg::StreamIndex< Message >
 Cvg::HaplotypePartitioner::Subchain
 Cvg::Haplotypes::SubchainRepresentation of a subchain
 Cvg::subcommand::Subcommand
 Cvg::subpath_t
 Cvg::SummaryStatistics
 Cvg::VCFOutputCaller::SuppressedRef
 Cvg::TargetValueSearch
 Cvg::Watchdog::thread_state_t
 Cvg::subcommand::TickChainLink
 Cvg::Range< T >
 Cvg::Range< Number >
 Cvg::subcommand::BaseArgSpec< Receiver >
 Cvg::subcommand::ArgSpec< bool, Receiver >
 Cvg::subcommand::ValueArgSpec< bool, Receiver >
 Cvg::subcommand::FlagArgSpec< Receiver >
 Cvg::subcommand::ArgSpec< T, Receiver >
 Cvg::subcommand::ValueArgSpec< T, Receiver, Range< T > >
 Cvg::subcommand::RangeArgSpec< T, Receiver >
 Cvg::subcommand::ValueArgSpec< T, Receiver, Holder >
 Cvg::subcommand::NegationFlagArgSpec< Receiver >
 Cvg::subcommand::BaseOptionGroup
 Cvg::subcommand::GroupedOptionGroup
 Cvg::subcommand::OptionGroup< Receiver >
 Cvg::Haplotypes::TopLevelChainRepresentation of a top-level chain
 Cvg::GrefCover::TopLevelSnarlStats
 Cvg::algorithms::TracedScore
 Cvg::Transcript
 Cvg::Transcriptome
 Cvg::TranscriptPath
 Cvg::CompletedTranscriptPath
 Cvg::EditedTranscriptPath
 Cvg::algorithms::transition_infoRepresents a possible transition between anchors
 Cvg::Translator
 Cvg::TraversalFinder
 Cvg::ExhaustiveTraversalFinder
 Cvg::SupportRestrictedTraversalFinder
 Cvg::FlowTraversalFinder
 Cvg::GBWTTraversalFinder
 Cvg::PathBasedTraversalFinder
 Cvg::PathRestrictedTraversalFinder
 Cvg::PathTraversalFinder
 Cvg::ReadRestrictedTraversalFinder
 Cvg::RepresentativeTraversalFinder
 Cvg::TrivialTraversalFinder
 Cvg::VCFTraversalFinder
 Cvg::TraversalSupportCalculator
 Cvg::SimpleTraversalSupportCalculator
 Cvg::TraversalSupportFinder
 Cvg::PackedTraversalSupportFinder
 Cvg::CachedPackedTraversalSupportFinder
 Cvg::NestedCachedPackedTraversalSupportFinder
 Cvg::Tree< T >
 Cvg::ZipCodeTree::tree_item_tOne item in the zip code tree, representing a node or edge of the tree
 Cvg::BitStringTree< Item >::TreeNode
 Cvg::TreeNode< T >
 Cstd::true_type
 Cvg::is_instantiation_of< Predicate< PredicateArgs... >, Predicate >
 Cvg::truncated_normal_distribution< T >
 Cvg::uniform_int_distribution< T >
 Cvg::uniform_real_distribution< T >
 CUnionFind
 Cvg::SparseUnionFind
 Cvg::varint_vector_t
 Cvg::VcfBuffer
 Cvg::VCFOutputCaller
 Cvg::Deconstructor
 Cvg::FlowCaller
 Cvg::LegacyCaller
 Cvg::MCMCCaller
 Cvg::NestedFlowCaller
 Cvg::VCFGenotyper
 Cvg::VcfRecordConverter
 Cvg::VcfRecordFilter
 Cvector
 Cvg::Packers
 CVectorizer
 Cvg::VectorView< Item >
 Cvg::VectorViewInverse
 Cvg::VersionClass for holding vg version and build environment information
 Cvg::VGIndexes
 Cvg::VGset
 Cvg::Viz
 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 >Define wang_hash for net_handle_t's so that we can use a hash_map
 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 >
 Cvg::ZipCode
 Cvg::ZipCodeCollection
 Cvg::ZipCodeForest
 Cvg::ZipCodeTree