|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface SubstitutionModel
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/interfaces inherited from interface 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 |
|---|
DataType getDataType()
int getNumberOfTransitionCategories()
double getTransitionCategoryProbability(int category)
double[] getTransitionCategoryProbabilities()
void getTransitionProbabilities(double branchLength,
double[][][] tableStore)
void getTransitionProbabilitiesTranspose(double branchLength,
double[][][] tableStore)
void getTransitionProbabilities(double branchLength,
int category,
double[][] tableStore)
void getTransitionProbabilitiesTranspose(double branchLength,
int category,
double[][] tableStore)
double[] getEquilibriumFrequencies()
void addPalObjectListener(PalObjectListener l)
void removePalObjectListener(PalObjectListener l)
OrthogonalHints getOrthogonalHints()
java.lang.Object clone()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||