Package htsjdk.beta.codecs.variants.vcf
Class VariantsCodecUtils
java.lang.Object
htsjdk.beta.codecs.variants.vcf.VariantsCodecUtils
Utilities for VCF codec implementations.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidassertBundleContainsIndex(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 booleanbundleContainsIndex(Bundle inputBundle) InternalAPI Return true if the inputBundlecontains a variants index resource
-
Constructor Details
-
VariantsCodecUtils
public VariantsCodecUtils()
-
-
Method Details
-
bundleContainsIndex
InternalAPI Return true if the inputBundlecontains 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- inputBundleto inspect
-