public interface HaploidReferenceCodec extends HtsCodec<HaploidReferenceDecoderOptions,HaploidReferenceEncoderOptions>
HtsContentType.HAPLOID_REFERENCE
codecs.Modifier and Type | Method and Description |
---|---|
default HtsContentType |
getContentType()
Get the
HtsContentType for this codec. |
canDecodeSignature, canDecodeURI, getDecoder, getDisplayName, getEncoder, getFileFormat, getSignatureLength, getSignatureProbeLength, getVersion, ownsURI
runVersionUpgrade
default HtsContentType getContentType()
HtsCodec
HtsContentType
for this codec.
getContentType
in interface HtsCodec<HaploidReferenceDecoderOptions,HaploidReferenceEncoderOptions>
HtsContentType
for this codec. The HtsContentType
determines the interfaces,
including the HEADER and RECORD types, used by this codec's HtsEncoder
and HtsDecoder
.
Each implementation of a given content type exposes the same interfaces, but over a different file
format or version. For example, both the BAM and HTSGET_BAM codecs have codec type
HtsContentType.ALIGNED_READS
, and are derived from ReadsCodec
,
but the serialized file formats and access mechanisms for the two codecs are different).