|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectpal.misc.PalObjectListener.EventGenerator
pal.misc.Parameterized.ParameterizedUser
pal.substmodel.SingleClassSubstitutionModel
public class SingleClassSubstitutionModel
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface pal.substmodel.SubstitutionModel |
|---|
SubstitutionModel.Utils |
| Nested classes/interfaces inherited from interface pal.misc.Parameterized |
|---|
Parameterized.Null, Parameterized.ParameterizedBase, Parameterized.ParameterizedUser |
| Constructor Summary | |
|---|---|
SingleClassSubstitutionModel(NeoRateMatrix base,
DataType dt,
double[] frequencies)
|
|
| Method Summary | |
|---|---|
void |
addPalObjectListener(PalObjectListener l)
|
java.lang.Object |
clone()
|
SubstitutionModel |
getCopy()
|
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[][][] store)
Table is organized as [transition_group][from][to] |
void |
getTransitionProbabilities(double branchLength,
int category,
double[][] store)
Table is organized as [transition_group][from][to] |
void |
getTransitionProbabilitiesTranspose(double branchLength,
double[][][] store)
Table is organized as [transition_group][to][from] |
void |
getTransitionProbabilitiesTranspose(double branchLength,
int category,
double[][] store)
Table is organized as [transition_group][to][from] |
void |
removePalObjectListener(PalObjectListener l)
|
void |
report(java.io.PrintWriter out)
print human readable report (e.g., on parameters and associated model) |
java.lang.String |
toString()
|
| Methods inherited from class pal.misc.Parameterized.ParameterizedUser |
|---|
getAllParameters, getDefaultValue, getLowerLimit, getNumParameters, getParameter, getRandomParameterValue, getUpperLimit, randomiseParameters, setParameter, setParameterizedBase, setParameterSE |
| Methods inherited from class pal.misc.PalObjectListener.EventGenerator |
|---|
fireParametersChangedEvent, fireParametersChangedEvent, fireStructureChangedEvent, fireStructureChangedEvent |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface pal.misc.Parameterized |
|---|
getDefaultValue, getLowerLimit, getNumParameters, getParameter, getUpperLimit, setParameter, setParameterSE |
| Constructor Detail |
|---|
public SingleClassSubstitutionModel(NeoRateMatrix base,
DataType dt,
double[] frequencies)
| Method Detail |
|---|
public DataType getDataType()
getDataType in interface SubstitutionModelpublic int getNumberOfTransitionCategories()
getNumberOfTransitionCategories in interface SubstitutionModelpublic double getTransitionCategoryProbability(int category)
getTransitionCategoryProbability in interface SubstitutionModelpublic double[] getTransitionCategoryProbabilities()
getTransitionCategoryProbabilities in interface SubstitutionModelpublic double[] getEquilibriumFrequencies()
SubstitutionModel
getEquilibriumFrequencies in interface SubstitutionModel
public void getTransitionProbabilities(double branchLength,
double[][][] store)
SubstitutionModel
getTransitionProbabilities in interface SubstitutionModel
public void getTransitionProbabilities(double branchLength,
int category,
double[][] store)
SubstitutionModel
getTransitionProbabilities in interface SubstitutionModel
public void getTransitionProbabilitiesTranspose(double branchLength,
double[][][] store)
SubstitutionModel
getTransitionProbabilitiesTranspose in interface SubstitutionModel
public void getTransitionProbabilitiesTranspose(double branchLength,
int category,
double[][] store)
SubstitutionModel
getTransitionProbabilitiesTranspose in interface SubstitutionModelpublic void addPalObjectListener(PalObjectListener l)
addPalObjectListener in interface SubstitutionModeladdPalObjectListener in class PalObjectListener.EventGeneratorpublic void removePalObjectListener(PalObjectListener l)
removePalObjectListener in interface SubstitutionModelremovePalObjectListener in class PalObjectListener.EventGeneratorpublic OrthogonalHints getOrthogonalHints()
SubstitutionModel
getOrthogonalHints in interface SubstitutionModelpublic void report(java.io.PrintWriter out)
Report
report in interface Reportout - output streampublic java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.Object clone()
clone in interface SubstitutionModelclone in class java.lang.Objectpublic SubstitutionModel getCopy()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||