public class ImputationOption
extends java.lang.Object
Constructor | Description |
---|---|
ImputationOption(Imputer imputer) |
Constructor for when the imputer isn't optimizable.
|
ImputationOption(OptimizeImputer imputer) |
Constructor for when the imputer is optimizable
|
ImputationOption(org.apache.commons.configuration2.HierarchicalConfiguration<org.apache.commons.configuration2.tree.ImmutableNode> params) |
Constructor from a config (read in from a XML file)
|
Modifier and Type | Method | Description |
---|---|---|
org.apache.commons.configuration2.tree.ImmutableNode |
getConfig() |
Get the imputer options config
|
Imputer |
getImputer() |
Returns the imputer if the imputer option was for a non-optimizable
imputer, else throws an exception
|
Imputer |
getImputer(double[][][] original,
int[][][] readCounts,
java.util.List<SingleGenotypeProbability> maskedprobs,
java.util.List<SingleGenotypeMasked> list) |
Gets an imputer.
|
public ImputationOption(Imputer imputer)
imputer
- The imputerpublic ImputationOption(OptimizeImputer imputer)
imputer
- The imputerpublic ImputationOption(org.apache.commons.configuration2.HierarchicalConfiguration<org.apache.commons.configuration2.tree.ImmutableNode> params)
params
- The configpublic Imputer getImputer(double[][][] original, int[][][] readCounts, java.util.List<SingleGenotypeProbability> maskedprobs, java.util.List<SingleGenotypeMasked> list)
original
- The original called genotype probabilitiesreadCounts
- The readcountsmaskedprobs
- The masked called genotype probabilitieslist
- A list of masked positionspublic Imputer getImputer()
public org.apache.commons.configuration2.tree.ImmutableNode getConfig()