Skip to main content

Module hierarchical

Module hierarchical 

Source
Expand description

Hierarchical catalog structure for assemblies and distributions.

This module provides a hierarchical catalog structure: HierarchicalCatalog โ†’ HierarchicalAssembly โ†’ AssemblyVersion โ†’ FastaDistribution

This structure allows:

  • Clear relationships between assemblies and their versions
  • Multiple FASTA distributions per assembly version
  • Per-contig presence tracking (in report, in FASTA, or both)
  • Fast lookup by MD5 or name+length

Structsยง

CatalogIndex
Indexes for fast lookup
ContigLocation
Location of a contig in the catalog
DistributionRef
Reference to a distribution with its context
HierarchicalCatalog
Hierarchical catalog with assemblies, versions, and distributions
InferredAssembly
Result of inferring the base assembly for a set of contigs