Package htsjdk.beta.plugin.registry
Class HtsDefaultRegistry
java.lang.Object
htsjdk.beta.plugin.registry.HtsDefaultRegistry
A global, static, immutable, public registry for
HtsCodec instances. The HtsDefaultRegistry
is populated using dynamic discovery of HtsCodec implementations by a ServiceLoader.
To create a private, mutable registry for resolving inputs against custom codec implementations, use
HtsCodecRegistry.createPrivateRegistry().-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic HaploidReferenceResolverGrt theHaploidReferenceResolverresolver for this registry.static ReadsResolverGt theReadsResolverresolver for this registry.static VariantsResolverGet theVariantsResolverresolver for this registry.
-
Constructor Details
-
HtsDefaultRegistry
public HtsDefaultRegistry()
-
-
Method Details
-
getHaploidReferenceResolver
Grt theHaploidReferenceResolverresolver for this registry.- Returns:
- the
HaploidReferenceResolverresolver for this registry
-
getReadsResolver
Gt theReadsResolverresolver for this registry.- Returns:
- the
ReadsResolverresolver for this registry
-
getVariantsResolver
Get theVariantsResolverresolver for this registry.- Returns:
- the
VariantsResolverresolver for this registry
-