public class ConsumerProcessor extends Object implements VariantContextProcessor
Constructor and Description |
---|
ConsumerProcessor(Consumer<htsjdk.variant.variantcontext.VariantContext> sink) |
Modifier and Type | Method and Description |
---|---|
void |
close()
Mark processing as done, no more variants will come in.
|
void |
put(htsjdk.variant.variantcontext.VariantContext vc)
Put a Variant Context into the filter.
|
public ConsumerProcessor(Consumer<htsjdk.variant.variantcontext.VariantContext> sink)
public void put(htsjdk.variant.variantcontext.VariantContext vc) throws VariantContextFilterException
VariantContextProcessor
put
in interface VariantContextProcessor
vc
- VariantContext
to put into the filter.VariantContextFilterException
- on problems during the filtrationpublic void close()
VariantContextProcessor
close
in interface VariantContextProcessor
close
in interface Closeable
close
in interface AutoCloseable
Copyright © 2016. All rights reserved.