|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectpal.substmodel.AbstractRateMatrix
pal.substmodel.NucleotideModel
pal.substmodel.TN
public class TN
Tamura-Nei model of nucleotide evolution Tamura, K. and M. Nei. (1993). Estimation of the number of nucleotide substitutions in the control region of mitochondrial DNA in humans and chimpanzees. Mol. Bio. Evol. 10:512-526.
Parameters
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface pal.misc.Parameterized |
|---|
Parameterized.Null, Parameterized.ParameterizedBase, Parameterized.ParameterizedUser, Parameterized.Utils |
| Field Summary | |
|---|---|
static int |
KAPPA_PARAMETER_INDEX
|
static int |
R_PARAMETER_INDEX
|
| Fields inherited from class pal.substmodel.AbstractRateMatrix |
|---|
format |
| Constructor Summary | |
|---|---|
TN(double[] params,
double[] freq)
constructor 2 |
|
TN(double kappa,
double r,
double[] freq)
constructor 1 |
|
| Method Summary | |
|---|---|
double |
getDefaultValue(int n)
get default value of parameter |
double |
getLowerLimit(int n)
get lower parameter limit |
int |
getModelID()
get numerical code describing the model type |
int |
getNumParameters()
get number of parameters |
java.lang.String |
getParameterName(int i)
|
java.lang.String |
getUniqueName()
|
double |
getUpperLimit(int n)
get upper parameter limit |
protected void |
rebuildRateMatrix(double[][] rate,
double[] parameters)
|
void |
report(java.io.PrintWriter out)
print human readable report (e.g., on parameters and associated model) |
void |
setParameterSE(double paramSE,
int n)
set standard errors for model parameter |
| Methods inherited from class pal.substmodel.NucleotideModel |
|---|
getInstance, printFrequencies, printRatios |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface pal.substmodel.RateMatrix |
|---|
addPalObjectListener, clone, getDataType, getDimension, getEquilibriumFrequencies, getEquilibriumFrequency, getOrthogonalHints, getRelativeRates, getTransitionProbabilities, getTransitionProbability, getTypeID, removePalObjectListener, scale, setDistance, setDistanceTranspose, setParametersNoScale |
| Methods inherited from interface pal.misc.Parameterized |
|---|
getParameter, setParameter |
| Field Detail |
|---|
public static final int KAPPA_PARAMETER_INDEX
public static final int R_PARAMETER_INDEX
| Constructor Detail |
|---|
public TN(double kappa,
double r,
double[] freq)
kappa - transition/transversion rate ratior - pyrimidine/purin transition rate ratiofreq - nucleotide frequencies
public TN(double[] params,
double[] freq)
params - parameter listfreq - nucleotode frequencies| Method Detail |
|---|
public int getModelID()
AbstractRateMatrix
getModelID in interface RateMatrixgetModelID in class AbstractRateMatrixpublic void report(java.io.PrintWriter out)
Report
report in interface Reportout - output streampublic int getNumParameters()
Parameterized
getNumParameters in interface Parameterized
public void setParameterSE(double paramSE,
int n)
Parameterized
setParameterSE in interface ParameterizedparamSE - standard error of parameter valuen - parameter numberpublic double getLowerLimit(int n)
Parameterized
getLowerLimit in interface Parameterizedn - parameter number
public double getUpperLimit(int n)
Parameterized
getUpperLimit in interface Parameterizedn - parameter number
public double getDefaultValue(int n)
Parameterized
getDefaultValue in interface Parameterizedn - parameter number
public java.lang.String getUniqueName()
getUniqueName in interface RateMatrixpublic java.lang.String getParameterName(int i)
getParameterName in interface NamedParameterized
protected void rebuildRateMatrix(double[][] rate,
double[] parameters)
rebuildRateMatrix in class AbstractRateMatrix
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||