org.hammerlab.genomics.reference
Implicit-value-class wrapper for strings representing names of contigs.
Construction is controlled by the companion object, which uses an implicit org.hammerlab.genomics.reference.ContigName.Factory to decide whether to allow+collapse observed contig-names like "chr1" and "1" or throw an org.hammerlab.genomics.reference.ContigName.Strict.InconsistentContigNamesException; default behavior is the latter, but permissive handling can be enabled by importing org.hammerlab.genomics.reference.ContigName.Normalization.Lenient.
Wrapped strings are interned.
Implicit-value-class wrapper for strings representing names of contigs.
Construction is controlled by the companion object, which uses an implicit org.hammerlab.genomics.reference.ContigName.Factory to decide whether to allow+collapse observed contig-names like "chr1" and "1" or throw an org.hammerlab.genomics.reference.ContigName.Strict.InconsistentContigNamesException; default behavior is the latter, but permissive handling can be enabled by importing org.hammerlab.genomics.reference.ContigName.Normalization.Lenient.
Wrapped strings are interned.