Package htsjdk.beta.plugin.variants
Interface VariantsCodec
- All Superinterfaces:
HtsCodec<VariantsDecoderOptions,
,VariantsEncoderOptions> Upgradeable
- All Known Implementing Classes:
VCFCodec
,VCFCodecV3_2
,VCFCodecV3_3
,VCFCodecV4_0
,VCFCodecV4_1
,VCFCodecV4_2
,VCFCodecV4_3
Base class for all
HtsContentType.VARIANT_CONTEXTS
codecs.-
Method Summary
Methods inherited from interface htsjdk.beta.plugin.HtsCodec
canDecodeSignature, canDecodeURI, getDecoder, getDisplayName, getEncoder, getFileFormat, getSignatureLength, getSignatureProbeLength, getVersion, ownsURI
Methods inherited from interface htsjdk.beta.plugin.Upgradeable
runVersionUpgrade
-
Method Details
-
getContentType
Description copied from interface:HtsCodec
Get theHtsContentType
for this codec.- Specified by:
getContentType
in interfaceHtsCodec<VariantsDecoderOptions,
VariantsEncoderOptions> - Returns:
- the
HtsContentType
for this codec. TheHtsContentType
determines the interfaces, including the HEADER and RECORD types, used by this codec'sHtsEncoder
andHtsDecoder
. 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 typeHtsContentType.ALIGNED_READS
, and are derived fromReadsCodec
, but the serialized file formats and access mechanisms for the two codecs are different).
-