Interface for classes that gate the construction of ContigName instances, and can optionally normalize/validate them.
Interface for classes that gate the construction of ContigName instances, and can optionally normalize/validate them.
Strict is implicitly used by default and verifies that contigs of different "styles" are not mixed.
Importing Normalization.Lenient will disable such checks.
Thrown when Strict finds conflicting ContigNames, e.g.
Thrown when Strict finds conflicting ContigNames, e.g. "1" and "chr1".
Helpers for dealing with contig-name strings.