Package pal.substmodel
Class CodonModel
java.lang.Object
pal.substmodel.AbstractRateMatrix
pal.substmodel.CodonModel
- All Implemented Interfaces:
Serializable,Cloneable,ExternalParameterListener,NamedParameterized,Parameterized,Report,RateMatrix
- Direct Known Subclasses:
YangCodonModel
base class for nucleotide rate matrices
- Version:
- $Id: CodonModel.java,v 1.5 2003/11/13 04:05:39 matt Exp $
- Author:
- Andrew Rambaut
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface pal.misc.Parameterized
Parameterized.Null, Parameterized.ParameterizedBase, Parameterized.ParameterizedUser, Parameterized.Utils -
Field Summary
Fields inherited from class pal.substmodel.AbstractRateMatrix
format -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic CodonModelgetInstance(int modelID, double[] params, double[] freq) Create codon substitution model according to model typeprotected voidprotected voidprintRatios(PrintWriter out) Methods inherited from class pal.substmodel.AbstractRateMatrix
addPalObjectListener, clone, fireParametersChangedEvent, fireParametersChangedEvent, getDataType, getDimension, getEquilibriumFrequencies, getEquilibriumFrequency, getFrequencies, getModelID, getOrthogonalHints, getParameter, getRelativeRates, getTransitionProbabilities, getTransitionProbability, getTypeID, parameterChanged, rebuild, rebuildRateMatrix, removePalObjectListener, scale, setDataType, setDistance, setDistanceTranspose, setFrequencies, setParameter, setParameters, setParametersNoScale, updateMatrixExpMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface pal.misc.NamedParameterized
getParameterNameMethods inherited from interface pal.misc.Parameterized
getDefaultValue, getLowerLimit, getNumParameters, getParameter, getUpperLimit, setParameter, setParameterSEMethods inherited from interface pal.substmodel.RateMatrix
addPalObjectListener, clone, getDataType, getDimension, getEquilibriumFrequencies, getEquilibriumFrequency, getModelID, getOrthogonalHints, getRelativeRates, getTransitionProbabilities, getTransitionProbability, getTypeID, getUniqueName, removePalObjectListener, scale, setDistance, setDistanceTranspose, setParametersNoScale
-
Constructor Details
-
CodonModel
protected CodonModel(double[] f)
-
-
Method Details
-
getInstance
Create codon substitution model according to model type- Parameters:
modelID- model codeparams- model parametersfreq- model frequencies- Returns:
- codon rate matrix
-
printFrequencies
- Overrides:
printFrequenciesin classAbstractRateMatrix
-
printRatios
-