public class ImputeCrossProgeny
public void setPlotList(java.util.List<kotlin.Array[]> plotList)
public void imputeAll()
public kotlin.Array[] imputeCrossFromParents(java.lang.String progeny,
kotlin.Array[] hap0,
kotlin.Array[] hap1)
public void improveImputedProgenyStates()
public kotlin.Array[] imputeCrossFromParentsUsingProbabilities(java.lang.String progeny,
kotlin.Array[] hapProb0,
kotlin.Array[] hapProb1,
kotlin.Array[] probObsGivenState)
public void updateStateObsCounts(kotlin.Array[] counts,
kotlin.Array[] hap0,
kotlin.Array[] hap1,
kotlin.Array[] states,
java.lang.String progenyName)
public void fillgaps(kotlin.Array[] states)
public void setParentCallInputFilename(java.lang.String parentCallFilename)
public void setMyGenotype(GenotypeTable myGenotype)
public void setParentage(java.lang.String parentageFilename)
public void setHaplotypeMap(java.lang.String parentHaplotypeFilename)
public void setImputedGenotypeOutFilename(java.lang.String imputedGenotypeOutFilename)
public void setParentcallOutFilename(java.lang.String parentcallOutFilename)
public void setPhasedParentOutFilename(java.lang.String phasedParentOutFilename)
public void writeBreakpointFile(GenotypeTable imputedGenotypes, java.lang.String outFilename)