Interface VcfTransformation


public interface VcfTransformation
A transformation applied to VCF data lines and metadata.
  • Method Details

    • transformMetadata

      default void transformMetadata(@Nonnull VcfMetadata metadata)
      Modifies the argument metadata. The default method does nothing.
    • transformDataLine

      default boolean transformDataLine(@Nonnull VcfMetadata metadata, @Nonnull VcfPosition position, @Nonnull List<VcfSample> sampleData)
      Modifies the arguments position and sampleData. Should not modify metadata. The default method does nothing.
      Returns:
      If false, the VcfPosition will be removed