Uses of Interface
pal.misc.Report
Packages that use Report
Package
Description
Classes dealing with sequence alignments, including methods for reading
and printing in several possible formats, as well as rearranging and
concatenating.
Classes to model population genetic processes using the coalescent.
Classes for the analysis of "measurably evolving populations" (mep).
Classes with useful for statistics (normal distribution,
Gamma distribution, chi-square distribution, exponential distribution,
likelihood-ratio test, chi-square test, descriptive statistics, bootstrap estimators etc.)
Classes describing substitution models, i.e.
Classes for providing the data structure of
trees, for constructing and modifying trees, and for parameterizing
trees (e.g., clock constraint).
-
Uses of Report in pal.alignment
Subinterfaces of Report in pal.alignmentModifier and TypeInterfaceDescriptioninterfaceThe AnnotationAlignment interface is designed to provide annotation for an alignment.interfaceThis interface is designed to hold quantitative character states.Classes in pal.alignment that implement ReportModifier and TypeClassDescriptionclassabstract base class for any alignment data.classgenerates bootstrapped alignments from a raw alignmentclassconcatenates a list of alignments to one single alignment, increasing the number of sitesclassThis is an annotation version of the ConcatenatedAlignment Unlike normal ConcatenatedAlignment, it permits for merges with different numbers of sequences.classCreates a "Gap-Balanced" alignment.classThis class extracts indels (insertion/deletion) out of an alignment, and creates an alignment of indel polymorphisms.classan extension of the IndelAlignment that includes annotation.classgenerates jumbled alignments (randomizing input order of sequences)classMultiLocusAnnotatedAlignment is an extension of the SimpleAlignment that includes Annotation, and is designed for multiple loci.classreads aligned sequence data from plain text files.classreads aligned sequence data from plain text files.classAn alignment class that can be efficiently constructed from an array of strings.classThis is the basic implementation of the Annotation interface, which is designed to provide annotation for an alignment.classThis provides a basic implementation of CharacterAlignment.classtakes an Alignment and determines its site patternsclasstakes an alignment and repeatedly removes sitesclassThis is the stripped implementation of the Annotation interface, which is designed to provide stripped and annotated alignments. -
Uses of Report in pal.coalescent
Classes in pal.coalescent that implement ReportModifier and TypeClassDescriptionclassA series of coalescent intervals representing the time order information contained in a (serial) clock-constrained tree.classThis class models coalescent intervals for a constant population (parameter: N0=present-day population size).classThis class models a population that grows exponentially from an initial population size alpha N0 at time y to a size N0 at time x until the present-day.classThis class models a population that grows exponentially from an inital population size alpha N0 to a present-day size N0.classThis abstract class contains methods that are of general use for modelling coalescent intervals given a demographic model.classThis class models a population that grows exponentially from an inital population size alpha N0 to a present-day size N0.classThis class models an exponentially growing (or shrinking) population (Parameters: N0=present-day population size; r=growth rate).classSkyline plot derived from a strictly bifurcating tree or a coalescent interval. -
Uses of Report in pal.mep
Modifier and TypeClassDescriptionclassThis class models a constant mutation rate (parameter: mu = mutation rate).classThis abstract class contains methods that are of general use for modelling mutation rate changes over time.classThis class models a step-wise mutation rate.classThis class models a windowed mutation rate (parameter: mu = mutation rate). -
Uses of Report in pal.statistics
Classes in pal.statistics that implement ReportModifier and TypeClassDescriptionclassKishino-Hasegawa-(Templeton)-Test (1989, 1983) to compare a set of evolutionary hypothesesclassComputes Akaike weights and expected Akaike weights (relative evidence, expected relative evidence) for a set of models and computes corresponding confidence setsclassShimodaira-Hasegawa-Test (1999) to compare a set of evolutionary hypotheses -
Uses of Report in pal.substmodel
Subinterfaces of Report in pal.substmodelModifier and TypeInterfaceDescriptioninterfaceabstract base class for all rate matricesinterfacemodel of sequence substitution (rate matrix + rate variation).Classes in pal.substmodel that implement ReportModifier and TypeClassDescriptionclassabstract base class for all rate matricesclassbase class of rate matrices for amino acidsclassBLOSUM62 model of amino acid evolutionclassa cached rate matrix.classbase class for nucleotide rate matricesclassCPREV model of amino acid evolution (J.Adachi et al.classDayhoff model for amino acid evolution Dayhoff, M.O., Schwartz, R.M., Orcutt, B.C.classFelsenstein 1981 model of nucleotide evolutionclassFelsenstein 1984 (PHYLIP) model of nucleotide evolutionclassdiscrete Gamma distribution (Z.classclassGTR (general time reversible) model of nucleotide evolution Lanave, C., G.classHasegawa-Kishino-Yano model of nucleotide evolution Hasegawa, M., H.classinvariable sites model (two-rate model with mean rate = 1.0)classJTT model of amino acid evolution Jones, D.classMTREV24 model of amino acid evolutionclassbase class for nucleotide rate matricesclassabstract base class for models of rate variation over sites employing a discrete rate distributionclassclassTamura-Nei model of nucleotide evolution Tamura, K.classimplements the most general reversible rate matrix for two-state dataclassuniform rate distributionclassVT (variable time matrix) model of amino acid evolution Modeling Amino Acid Replacement Mueller, T.classWAG model of amino acid evolution (S.classYang's model of codon evolution More advanced codon Substitution Models (of Neilson and Yang) are now included (the M1, and M2 models).static classA Substitution Model which can be used to implment the Neutral Model (with out continuous rate stuff) Codon model of [1] which uses the weighted sum of trwo base YangCodon models where omega=0, omega=1 repectively
[1] Nielsen, R., Yang Z., 1998 Likelihood Models for Detecting Positively Selected Amino Acid Sites and Applications to the HIV-1 Envelope Gene.static classA Substitution Model which can be used to implment the Postitive Selection (with out continuous rate stuff) Codon model of [1] which uses the weighted sum of a three base Codon model where omega=0, omega=1 and omega=free
[1] Nielsen, R., Yang Z., 1998 Likelihood Models for Detecting Positively Selected Amino Acid Sites and Applications to the HIV-1 Envelope Gene. -
Uses of Report in pal.supgma
Classes in pal.supgma that implement ReportModifier and TypeClassDescriptionclassconstructs an SUPGMA tree from pairwise distances. -
Uses of Report in pal.tree
Modifier and TypeClassDescriptionclassclassconstructs a neighbor-joining tree from pairwise distances
Saitou, N., and Nei, M., (1987) The neighbor-joining method: A new method for reconstructing phylogenetic trees.classconstructs a tree reading in a New Hampshire treefile, taking care for internal labels and branch lengths and binary/nonbinary and rooted/unrooted treesclassdata structure for a binary/non-binary rooted/unrooted treesclassgenerates an artificial data setstatic classclassDeprecated.Use ClusterTree