public static class VariantProcessor.Builder<A extends VariantProcessor.Accumulator<R>,R>
extends java.lang.Object
VariantProcessor
s.Modifier and Type | Method and Description |
---|---|
VariantProcessor<R,A> |
build() |
VariantProcessor.Builder<A,R> |
combiningResultsBy(VariantProcessor.ResultMerger<R> reducer) |
static <A extends VariantProcessor.Accumulator<R>,R> |
generatingAccumulatorsBy(VariantProcessor.AccumulatorGenerator<A,R> generator) |
VariantProcessor.Builder<A,R> |
limitingProcessedRegionsTo(htsjdk.samtools.util.IntervalList intervals) |
VariantProcessor.Builder<A,R> |
multithreadingBy(int threadCount) |
VariantProcessor.Builder<A,R> |
withInput(java.io.File... vcfs) |
public VariantProcessor.Builder<A,R> multithreadingBy(int threadCount)
public VariantProcessor.Builder<A,R> withInput(java.io.File... vcfs)
public VariantProcessor.Builder<A,R> limitingProcessedRegionsTo(htsjdk.samtools.util.IntervalList intervals)
public VariantProcessor.Builder<A,R> combiningResultsBy(VariantProcessor.ResultMerger<R> reducer)
public static <A extends VariantProcessor.Accumulator<R>,R> VariantProcessor.Builder<A,R> generatingAccumulatorsBy(VariantProcessor.AccumulatorGenerator<A,R> generator)
public VariantProcessor<R,A> build()