|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
model of sequence substitution (rate matrix + rate variation). provides a convenient interface for the computation of transition probabilities
Nested Class Summary | |
static class |
SubstitutionModel.Utils
A small Utility class for things relating to Substitution Models in general |
Nested classes inherited from class pal.misc.Parameterized |
Parameterized.Null, Parameterized.ParameterizedBase, Parameterized.ParameterizedUser |
Method Summary | |
void |
addPalObjectListener(PalObjectListener l)
|
java.lang.Object |
clone()
|
DataType |
getDataType()
|
double[] |
getEquilibriumFrequencies()
Should return a double[] array of the related equilibrium frequencies. |
int |
getNumberOfTransitionCategories()
|
OrthogonalHints |
getOrthogonalHints()
May return null |
double[] |
getTransitionCategoryProbabilities()
|
double |
getTransitionCategoryProbability(int category)
|
void |
getTransitionProbabilities(double branchLength,
double[][][] tableStore)
Table is organized as [transition_group][from][to] |
void |
getTransitionProbabilities(double branchLength,
int category,
double[][] tableStore)
Table is organized as [transition_group][from][to] |
void |
getTransitionProbabilitiesTranspose(double branchLength,
double[][][] tableStore)
Table is organized as [transition_group][to][from] |
void |
getTransitionProbabilitiesTranspose(double branchLength,
int category,
double[][] tableStore)
Table is organized as [transition_group][to][from] |
void |
removePalObjectListener(PalObjectListener l)
|
Methods inherited from interface pal.misc.Parameterized |
getDefaultValue, getLowerLimit, getNumParameters, getParameter, getUpperLimit, setParameter, setParameterSE |
Methods inherited from interface pal.misc.Report |
report |
Method Detail |
public DataType getDataType()
public int getNumberOfTransitionCategories()
public double getTransitionCategoryProbability(int category)
public double[] getTransitionCategoryProbabilities()
public void getTransitionProbabilities(double branchLength, double[][][] tableStore)
public void getTransitionProbabilitiesTranspose(double branchLength, double[][][] tableStore)
public void getTransitionProbabilities(double branchLength, int category, double[][] tableStore)
public void getTransitionProbabilitiesTranspose(double branchLength, int category, double[][] tableStore)
public double[] getEquilibriumFrequencies()
public void addPalObjectListener(PalObjectListener l)
public void removePalObjectListener(PalObjectListener l)
public OrthogonalHints getOrthogonalHints()
public java.lang.Object clone()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |