Package picard.vcf.processor
Class VcfPathSegmentGenerator
java.lang.Object
picard.vcf.processor.VcfPathSegmentGenerator
Describes a mechanism for producing
VcfPathSegment
s from a VCF file path.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic VcfPathSegmentGenerator
byWholeContigSubdividingWithWidth
(long segmentWidth) static <T> VcfPathSegmentGenerator
excludingNonOverlaps
(VcfPathSegmentGenerator strategy, htsjdk.samtools.util.OverlapDetector<T> overlaps) Returns a decoratedVcfPathSegmentGenerator
that filters outVcfPathSegment
s that have no overlap with the providedOverlapDetector
.abstract Iterable<VcfPathSegment>
forVcf
(PicardHtsPath vcf)
-
Constructor Details
-
VcfPathSegmentGenerator
public VcfPathSegmentGenerator()
-
-
Method Details
-
forVcf
-
byWholeContigSubdividingWithWidth
-
excludingNonOverlaps
public static <T> VcfPathSegmentGenerator excludingNonOverlaps(VcfPathSegmentGenerator strategy, htsjdk.samtools.util.OverlapDetector<T> overlaps) Returns a decoratedVcfPathSegmentGenerator
that filters outVcfPathSegment
s that have no overlap with the providedOverlapDetector
.
-