Package Imputers

Interface OptimizeImputer<I extends Imputer>

  • Type Parameters:
    I - The class of the optimized imputer
    All Known Implementing Classes:
    KnniLDProbOptimizedCalls

    public interface OptimizeImputer<I extends Imputer>
    Represents an imputer that can be optimized
    • Method Detail

      • getOptimized

        I getOptimized​(double[][][] callprobs,
                       int[][][] readCounts,
                       java.util.List<SingleGenotypeProbability> maskedprob,
                       java.util.List<SingleGenotypeMasked> list)
        Get an optimized version of the imputer
        Parameters:
        callprobs - Original called genotype probabilities
        readCounts - Read counts
        maskedprob - Masked genotype probabilities
        list - List of masked sites and their genotype
        Returns:
        An optimized imputer
      • getConfig

        org.apache.commons.configuration2.tree.ImmutableNode getConfig()
        Get the config for this case
        Returns:
        The config