alun.genepi
Class GenotypeModel

java.lang.Object
  extended by alun.markov.GraphicalModel
      extended by alun.genepi.GenotypeModel

public class GenotypeModel
extends GraphicalModel


Constructor Summary
GenotypeModel()
           
GenotypeModel(Product p)
           
GenotypeModel(Product p, java.util.Collection<Variable> keep)
           
GenotypeModel(Product p, Variable keep)
           
 
Method Summary
 java.util.Set<Variable> getTripletClique(java.util.Set<Variable> v, Product p)
           
 Clique makeClique(java.util.Set<Variable> v, Clique next, Product p)
           
 GraphicalModel makeGraphicalModel(Product p)
           
 
Methods inherited from class alun.markov.GraphicalModel
allocateInvolTables, allocateOutputTables, allocLogPeel, clearInvolTables, clearOutputTables, cliqueConditionals, cliqueConditionals, collect, distribute, drop, findMarginals, getConditional, getFinal, getFinals, getMarginal, getMarginal, getMarginal, getMax, log10Peel, logPeel, max, maxComplexity, meanGetFinals, nCuts, nInvols, peel, reduceStates, sizeCuts, sizeInvols, store, time, toString, totalComplexity
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

GenotypeModel

public GenotypeModel(Product p)

GenotypeModel

public GenotypeModel(Product p,
                     java.util.Collection<Variable> keep)

GenotypeModel

public GenotypeModel(Product p,
                     Variable keep)

GenotypeModel

public GenotypeModel()
Method Detail

makeGraphicalModel

public GraphicalModel makeGraphicalModel(Product p)
Overrides:
makeGraphicalModel in class GraphicalModel

makeClique

public Clique makeClique(java.util.Set<Variable> v,
                         Clique next,
                         Product p)
Overrides:
makeClique in class GraphicalModel

getTripletClique

public java.util.Set<Variable> getTripletClique(java.util.Set<Variable> v,
                                                Product p)