Package htsjdk.beta.codecs.variants.vcf
Class VariantsCodecUtils
java.lang.Object
htsjdk.beta.codecs.variants.vcf.VariantsCodecUtils
Utilities for VCF codec implementations.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
assertBundleContainsIndex
(Bundle inputBundle) InternalAPI The stated contract for decoders is that the index must be included in the bundle in order to use index queries, but some codecs use readers that *always* tries to resolve the index, which would violate that and allow some cases to work that shouldn't, so enforce the contract manually so that someday when we use a different implementation, no backward compatibility issue will be introduced.static boolean
bundleContainsIndex
(Bundle inputBundle) InternalAPI Return true if the inputBundle
contains a variants index resource
-
Constructor Details
-
VariantsCodecUtils
public VariantsCodecUtils()
-
-
Method Details
-
bundleContainsIndex
InternalAPI Return true if the inputBundle
contains a variants index resource -
assertBundleContainsIndex
InternalAPI The stated contract for decoders is that the index must be included in the bundle in order to use index queries, but some codecs use readers that *always* tries to resolve the index, which would violate that and allow some cases to work that shouldn't, so enforce the contract manually so that someday when we use a different implementation, no backward compatibility issue will be introduced.- Parameters:
inputBundle
- inputBundle
to inspect
-