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
-
Method Summary
Modifier and TypeMethodDescriptionstatic HaploidReferenceResolver
Grt theHaploidReferenceResolver
resolver for this registry.static ReadsResolver
Gt theReadsResolver
resolver for this registry.static VariantsResolver
Get theVariantsResolver
resolver for this registry.
-
Constructor Details
-
HtsDefaultRegistry
public HtsDefaultRegistry()
-
-
Method Details
-
getHaploidReferenceResolver
Grt theHaploidReferenceResolver
resolver for this registry.- Returns:
- the
HaploidReferenceResolver
resolver for this registry
-
getReadsResolver
Gt theReadsResolver
resolver for this registry.- Returns:
- the
ReadsResolver
resolver for this registry
-
getVariantsResolver
Get theVariantsResolver
resolver for this registry.- Returns:
- the
VariantsResolver
resolver for this registry
-