public abstract class VcfFileSegmentGenerator
extends java.lang.Object
VcfFileSegments 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 VcfFileSegments 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 VcfFileSegments that have no overlap with the provided
OverlapDetector.