public abstract class VcfFileSegmentGenerator
extends java.lang.Object
VcfFileSegment
s from a VCF file.Constructor and Description |
---|
VcfFileSegmentGenerator() |
Modifier and Type | Method and Description |
---|---|
static VcfFileSegmentGenerator |
byWholeContigSubdividingWithWidth(long segmentWidth) |
static <T> VcfFileSegmentGenerator |
excludingNonOverlaps(VcfFileSegmentGenerator strategy,
htsjdk.samtools.util.OverlapDetector<T> overlaps)
Returns a decorated
VcfFileSegmentGenerator that filters out VcfFileSegment s that have no overlap with the provided
OverlapDetector . |
abstract java.lang.Iterable<VcfFileSegment> |
forVcf(java.io.File vcf) |
public abstract java.lang.Iterable<VcfFileSegment> forVcf(java.io.File vcf)
public static VcfFileSegmentGenerator byWholeContigSubdividingWithWidth(long segmentWidth)
public static <T> VcfFileSegmentGenerator excludingNonOverlaps(VcfFileSegmentGenerator strategy, htsjdk.samtools.util.OverlapDetector<T> overlaps)
VcfFileSegmentGenerator
that filters out VcfFileSegment
s that have no overlap with the provided
OverlapDetector
.