-
- Type Parameters:
C
- The class of the optimized combiner
- All Known Implementing Classes:
MaxDepthCombinerOptimizedCalls
public interface OptimizeCombiner<C extends Combiner>
Optimizes a combiner
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.apache.commons.configuration2.tree.ImmutableNode
getConfig()
Get the config for the optimizable combinerC
getOptimized(java.util.List<SingleGenotypeProbability> called, java.util.List<SingleGenotypeProbability> imputed, java.util.List<SingleGenotypeReads> reads, java.util.List<SingleGenotypeCall> correct, java.util.List<SingleGenotypeMasked> masked)
Returns an optimized combiner for the given inputs
-
-
-
Method Detail
-
getOptimized
C getOptimized(java.util.List<SingleGenotypeProbability> called, java.util.List<SingleGenotypeProbability> imputed, java.util.List<SingleGenotypeReads> reads, java.util.List<SingleGenotypeCall> correct, java.util.List<SingleGenotypeMasked> masked)
Returns an optimized combiner for the given inputs- Parameters:
called
- The called genotype probabilitiesimputed
- The imputed genotype probabilitiesreads
- The read depthscorrect
- The correct genotypesmasked
- A list of masked genotypes- Returns:
- The optimized combiner
-
getConfig
org.apache.commons.configuration2.tree.ImmutableNode getConfig()
Get the config for the optimizable combiner- Returns:
- The config
-
-