# Hierarchy For Package picard.vcf.processor

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - picard.vcf.processor.VariantAccumulatorExecutor.MultiThreadedChunkBased<A,R> (implements picard.vcf.processor.VariantAccumulatorExecutor<ACCUMULATOR,RESULT>)
  - picard.vcf.processor.VariantIteratorProducer
  - picard.vcf.processor.VariantProcessor<RESULT,ACCUMULATOR>
  - picard.vcf.processor.VariantProcessor.Builder<A,R>
  - picard.vcf.processor.VcfFileSegment
  - picard.vcf.processor.VcfFileSegmentGenerator
  - picard.vcf.processor.VcfPathSegment
  - picard.vcf.processor.VcfPathSegmentGenerator

## Interface Hierarchy

- picard.vcf.processor.VariantAccumulatorExecutor<ACCUMULATOR,RESULT>
- picard.vcf.processor.VariantProcessor.Accumulator<RESULT>
- picard.vcf.processor.VariantProcessor.AccumulatorGenerator<ACCUMULATOR,RESULT>
- picard.vcf.processor.VariantProcessor.ResultMerger<RESULT>