alun.mcld
Class JointScheme
java.lang.Object
alun.mcld.JointScheme
- Direct Known Subclasses:
- WindowingScheme
public class JointScheme
- extends java.lang.Object
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JointScheme
public JointScheme(DataHaplotypeSource s,
GraphMHScheme m)
getSearchScheme
public GraphMHScheme getSearchScheme()
getHaplotypeSource
public HaplotypeSource getHaplotypeSource()
getCalculator
public LikelihoodCalculator getCalculator()
reconstruct
public void reconstruct()
gibbsUpdate
public boolean gibbsUpdate()
gibbsUpdate
public boolean gibbsUpdate(double temp)
metropolisUpdate
public boolean metropolisUpdate()
metropolisUpdate
public boolean metropolisUpdate(double temp)
setParameterPenalty
public void setParameterPenalty(double x)
getParameterPenalty
public double getParameterPenalty()
getBestScore
public double getBestScore()
getBestGraph
public Graph<Locus,java.lang.Object> getBestGraph()
getCurrentGraph
public Graph<Locus,java.lang.Object> getCurrentGraph()
getCurrentScore
public double getCurrentScore()
getCurrentLogLike
public LogLikelihood getCurrentLogLike()
getBestLogLike
public LogLikelihood getBestLogLike()
addRemoveAnalysis
public void addRemoveAnalysis(java.io.PrintWriter w)
setCopyBest
public void setCopyBest(boolean b)
setDistancePenalty
public void setDistancePenalty(double d)