public class BenchmarkTask extends Object implements org.opencb.commons.run.ParallelTaskRunner.TaskWithException<org.opencb.biodata.models.variant.avro.VariantAnnotation,org.apache.commons.lang3.tuple.Pair<VariantAnnotationDiff,VariantAnnotationDiff>,Exception>
Constructor and Description |
---|
BenchmarkTask(VariantAnnotator variantAnnotator,
org.opencb.biodata.tools.sequence.FastaIndexManager fastaIndexManager) |
Modifier and Type | Method and Description |
---|---|
List<org.apache.commons.lang3.tuple.Pair<VariantAnnotationDiff,VariantAnnotationDiff>> |
apply(List<org.opencb.biodata.models.variant.avro.VariantAnnotation> batch) |
void |
post() |
void |
pre() |
public BenchmarkTask(VariantAnnotator variantAnnotator, org.opencb.biodata.tools.sequence.FastaIndexManager fastaIndexManager)
public void pre()
pre
in interface org.opencb.commons.run.Task<org.opencb.biodata.models.variant.avro.VariantAnnotation,org.apache.commons.lang3.tuple.Pair<VariantAnnotationDiff,VariantAnnotationDiff>>
public List<org.apache.commons.lang3.tuple.Pair<VariantAnnotationDiff,VariantAnnotationDiff>> apply(List<org.opencb.biodata.models.variant.avro.VariantAnnotation> batch) throws Exception
apply
in interface org.opencb.commons.run.Task<org.opencb.biodata.models.variant.avro.VariantAnnotation,org.apache.commons.lang3.tuple.Pair<VariantAnnotationDiff,VariantAnnotationDiff>>
Exception
public void post()
post
in interface org.opencb.commons.run.Task<org.opencb.biodata.models.variant.avro.VariantAnnotation,org.apache.commons.lang3.tuple.Pair<VariantAnnotationDiff,VariantAnnotationDiff>>
Copyright © 2019. All rights reserved.