Package picard.vcf.processor
Class VariantProcessor.Builder<A extends VariantProcessor.Accumulator<R>,R>
java.lang.Object
picard.vcf.processor.VariantProcessor.Builder<A,R>
- Enclosing class:
- VariantProcessor<RESULT,
ACCUMULATOR extends VariantProcessor.Accumulator<RESULT>>
public static class VariantProcessor.Builder<A extends VariantProcessor.Accumulator<R>,R>
extends Object
Simple builder of
VariantProcessor
s.-
Method Summary
Modifier and TypeMethodDescriptionbuild()
combiningResultsBy
(VariantProcessor.ResultMerger<R> reducer) static <A extends VariantProcessor.Accumulator<R>,
R>
VariantProcessor.Builder<A,R> generatingAccumulatorsBy
(VariantProcessor.AccumulatorGenerator<A, R> generator) limitingProcessedRegionsTo
(htsjdk.samtools.util.IntervalList intervals) multithreadingBy
(int threadCount) withInput
(PicardHtsPath... vcfs)
-
Method Details
-
multithreadingBy
-
withInput
-
withInput
-
limitingProcessedRegionsTo
public VariantProcessor.Builder<A,R> limitingProcessedRegionsTo(htsjdk.samtools.util.IntervalList intervals) -
combiningResultsBy
-
generatingAccumulatorsBy
public static <A extends VariantProcessor.Accumulator<R>,R> VariantProcessor.Builder<A,R> generatingAccumulatorsBy(VariantProcessor.AccumulatorGenerator<A, R> generator) -
build
-