Interface VariantTransformer

All Superinterfaces:
Function<htsjdk.variant.variantcontext.VariantContext,htsjdk.variant.variantcontext.VariantContext>, Serializable, SerializableFunction<htsjdk.variant.variantcontext.VariantContext,htsjdk.variant.variantcontext.VariantContext>, UnaryOperator<htsjdk.variant.variantcontext.VariantContext>
Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface public interface VariantTransformer extends UnaryOperator<htsjdk.variant.variantcontext.VariantContext>, SerializableFunction<htsjdk.variant.variantcontext.VariantContext,htsjdk.variant.variantcontext.VariantContext>
Classes which perform transformations from VariantContext -> VariantContext should implement this interface by overriding < VariantContext ,VariantContext>#apply(VariantContext) Created by jonn on 6/26/18.