public class VT extends AminoAcidModel implements XMLConstants
Parameterized.Null, Parameterized.ParameterizedBase, Parameterized.ParameterizedUser, Parameterized.UtilsformatA_TO_C, A_TO_G, A_TO_T, ALIGNMENT, ALPHA, ANCESTRAL_MU_RATE, ANCESTRAL_POP_SIZE, ATTRIBUTE, BACKWARDS, BLOSUM62, C_TO_G, C_TO_T, COALESCENT, CONST_EXP_CONST, CONST_EXP_GROWTH, CONSTANT_MUTATION_RATE, CONSTANT_POPULATION, CPREV, CURRENT_POP_SIZE_DURATION, DATA_TYPE, DATA_TYPE_ID, DAYHOFF, DAYS, DEMOGRAPHIC_MODEL, DIRECTION, EDGE, EXPANDING_POPULATION, EXPONENTIAL_GROWTH, F81, F84, FREQUENCIES, G_TO_T, GAMMA_ALPHA, GAMMA_DISTRIBUTION, GENERATIONS, GROWTH_PHASE_DURATION, GROWTH_RATE, GTR, HEIGHT, HKY, ID, JC, JTT, KAPPA, LENGTH, MISSING, MODEL, MONTHS, MTREV24, MU_STEP_TIME, MUTATION_RATE, MUTATION_RATE_MODEL, MUTATIONS, NAME, NODE, NUMBER_CATEGORIES, OMEGA, ORIGIN, PARAMETER, POPULATION_SIZE, PYRIMIDINE_PURINE_RATIO, RATE_DISTRIBUTION, RATE_MATRIX, SEQUENCE, SPACES_PER_LEVEL, STEPPED_MUTATION_RATE, TIME, TIME_DATA, TN, TREE, TS_TV_RATIO, TWO_STATE, TYPE, UNIFORM, UNIFORM_RATE_DISTRIBUTION, UNITS, UNKNOWN, VALUE, VT, WAG, YANG_CODON_MODEL, YEARS| Constructor and Description |
|---|
VT(double[] f)
constructor
|
| Modifier and Type | Method and Description |
|---|---|
int |
getModelID()
get numerical code describing the model type
|
static double[] |
getOriginalFrequencies() |
static void |
getOriginalFrequencies(double[] f)
get the frequencies of the original data set that
formed the basis for the estimation of the rate matrix
|
java.lang.String |
getUniqueName() |
protected void |
rebuildRateMatrix(double[][] rate,
double[] parameters) |
void |
report(java.io.PrintWriter out)
print human readable report (e.g., on parameters and associated model)
|
getDefaultValue, getInstance, getLowerLimit, getNumParameters, getParameterName, getSuitableModelID, getUpperLimit, printFrequencies, setParameterSEaddPalObjectListener, clone, fireParametersChangedEvent, fireParametersChangedEvent, getDataType, getDimension, getEquilibriumFrequencies, getEquilibriumFrequency, getFrequencies, getOrthogonalHints, getParameter, getRelativeRates, getTransitionProbabilities, getTransitionProbability, getTypeID, parameterChanged, rebuild, removePalObjectListener, scale, setDataType, setDistance, setDistanceTranspose, setFrequencies, setParameter, setParameters, setParametersNoScale, updateMatrixExpequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddPalObjectListener, clone, getDataType, getDimension, getEquilibriumFrequencies, getEquilibriumFrequency, getOrthogonalHints, getRelativeRates, getTransitionProbabilities, getTransitionProbability, getTypeID, removePalObjectListener, scale, setDistance, setDistanceTranspose, setParametersNoScalegetParameter, setParameterpublic int getModelID()
AbstractRateMatrixgetModelID in interface RateMatrixgetModelID in class AbstractRateMatrixpublic void report(java.io.PrintWriter out)
Reportreport in interface Reportreport in class AminoAcidModelout - output streampublic static void getOriginalFrequencies(double[] f)
f - array where amino acid frequencies will be storedpublic static double[] getOriginalFrequencies()
public java.lang.String getUniqueName()
getUniqueName in interface RateMatrixprotected void rebuildRateMatrix(double[][] rate,
double[] parameters)
rebuildRateMatrix in class AbstractRateMatrix