bpp-phyl  2.1.0
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
bpp::AbstractAgglomerativeDistanceMethodPartial implementation of the AgglomerativeDistanceMethod interface
bpp::AbstractBiblioMixedSubstitutionModelAbstract class for mixture models based on the bibliography
bpp::AbstractBiblioSubstitutionModelPartial implementation of the SubstitutionModel interface for models that are set for matching the bibliography, and are only defined through a link to a "real" model
bpp::AbstractCodonDistanceSubstitutionModelAbstract class for modelling of non-synonymous abd synonymous substitution rates in codon models
bpp::AbstractCodonFitnessSubstitutionModelAbstract class for modelling of ratios of substitution rates between codons, whatever they are synonymous or not
bpp::AbstractCodonFrequenciesSubstitutionModelAbstract Class for substitution models on codons parametrized by frequencies
bpp::AbstractCodonPhaseFrequenciesSubstitutionModelAbstract Class for substitution models on codons parametrized by a frequency
bpp::AbstractCodonSubstitutionModelAbstract class for substitution models on codons
bpp::AbstractDendrogramPlotBasic implementation of dendrogram plots
bpp::AbstractDiscreteRatesAcrossSitesTreeLikelihoodPartial implementation of the DiscreteRatesAcrossSitesTreeLikelihood interface
bpp::AbstractFrequenciesSetBasic implementation of the FrequenciesSet interface
bpp::AbstractHomogeneousTreeLikelihoodPartial implementation for homogeneous model of the TreeLikelihood interface
bpp::AbstractIDistanceMatrixPartial implementation of the IDistanceMatrix interface
bpp::AbstractIMultiTreePartial implementation of the IMultiTree interface
bpp::AbstractITreePartial implementation of the ITree interface
bpp::AbstractMixedSubstitutionModelPartial implementation for Mixed Substitution models, defined as a mixture of "simple" substitution models. Each model has a specific probability and rate, with the constraint that the expectation (on the distribution of the models) of the rate of all the models equals one
bpp::AbstractMutationProcessPartial implmentation of the MutationProcess interface
bpp::AbstractNonHomogeneousTreeLikelihoodPartial implementation for branch non-homogeneous models of the TreeLikelihood interface
bpp::AbstractODistanceMatrixPartial implementation of the ODistanceMatrix interface
bpp::AbstractOMultiTreePartial implementation of the OTree interface
bpp::AbstractOTreePartial implementation of the OTree interface
bpp::AbstractReversibleSubstitutionModelPartial implementation of the ReversibleSubstitutionModel interface
bpp::AbstractStateMapA convenience partial implementation of the StateMap interface
bpp::AbstractSubstitutionCountBasic implementation of the the SubstitutionCount interface
bpp::AbstractSubstitutionMappingPartial implementation of the substitution mapping interface
bpp::AbstractSubstitutionModelPartial implementation of the SubstitutionModel interface
bpp::AbstractSubstitutionRegister
bpp::AbstractTreeDrawingPartial implementation of the TreeDrawing interface
bpp::AbstractTreeLikelihoodPartial implementation of the TreeLikelihood interface
bpp::AbstractTreeLikelihoodDataPartial implementation of the TreeLikelihoodData interface
bpp::AbstractTreeParsimonyDataPartial implementation of the TreeParsimonyData interface
bpp::AbstractTreeParsimonyScorePartial implementation of the TreeParsimonyScore interface
bpp::AbstractWeightedSubstitutionCountPartial implementation of the WeightedSubstitutionCount interface
bpp::AbstractWordFrequenciesSet
bpp::AbstractWordSubstitutionModelAbstract Basal class for words of substitution models
bpp::AgglomerativeDistanceMethodInterface for agglomerative distance methods
bpp::AncestralStateReconstructionInterface for ancestral states reconstruction methods
bpp::BasicTreeDrawingDisplayControlerEasy tune of tree drawings display, a basic implementation:
bpp::BinarySubstitutionModelThe Model on two states
bpp::BioNJThe BioNJ distance method
bpp::BipartitionListThis class deals with the bipartitions defined by trees
bpp::BipartitionToolsThis class provides tools related to the BipartitionList class
bpp::BootstrapValuesTreeDrawingListenerA TreeDrawingListener implementation that write the bootstrap values of inner nodes
bpp::BppOFrequenciesSetFormatFrequencies set I/O in BppO format
bpp::BppORateDistributionFormatRate Distribution I/O in BppO format
bpp::BppOSubstitutionModelFormatSubstitution model I/O in BppO format
bpp::TreeLikelihood::BranchIteratorAn iterator over a set of branches, specified by their node ids
bpp::BranchLengthsTreeDrawingListenerA TreeDrawingListener implementation that write the branch lengths of inner nodes
bpp::BranchLikelihoodCompute likelihood for a 4-tree
bpp::CanonicalStateMapThis class implements a state map where all resolved states are modeled
bpp::CategorySubstitutionRegisterGather states into defined categories, and count the changes between categories
bpp::CladogramDrawBranchEvent
bpp::CladogramPlotCladogram representation of trees
bpp::ClockTreeLikelihoodInterface for likelihood computation with a global clock
bpp::ClusterInfos
bpp::CoalaThe Coala branch-heterogeneous amino-acid substitution model
bpp::CoalaCoreThis class is the core class inherited by the Coala class. COaLA is a branch-heterogeneous amino-acid substitution model
bpp::CodonDistanceFitnessPhaseFrequenciesSubstitutionModelClass for asynonymous and synonymous substitution models on codons with parameterized equilibrium frequencies and nucleotidic basic models
bpp::CodonDistanceFrequenciesSubstitutionModelClass for asynonymous substitution models on codons with parameterized equilibrium frequencies and nucleotidic models
bpp::CodonDistancePhaseFrequenciesSubstitutionModelClass for asynonymous substitution models on codons with parameterized equilibrium frequencies and nucleotidic basic models
bpp::CodonDistanceSubstitutionModelClass for substitution models of codons with non-synonymous/synonymous ratios of substitution rates defined through a distance between amino-acids
bpp::CodonFrequenciesSetParametrize a set of state frequencies for codons
bpp::CodonFromIndependentFrequenciesSetFrequencies in codons are the product of Independent Frequencies in letters with the frequencies of stop codons set to zero
bpp::CodonFromUniqueFrequenciesSetFrequencies in codons are the product of the frequencies for a unique FrequenciesSet in letters, with the frequencies of stop codons set to zero
bpp::CodonRateFrequenciesSubstitutionModelClass for substitution models on non stop codons, with different parametrized rates on the models, depending on their phase and defined through a specific equilibrium distribution
bpp::CodonRateSubstitutionModelClass for substitution models on non stop codons, with different rates on the models, depending on their phase
bpp::CodonSubstitutionModelAbstract class for codon models
bpp::ComprehensiveSubstitutionRegisterDistinguishes all types of substitutions
bpp::ConstantRateDistribution
bpp::TreeLikelihood::ConstBranchModelDescriptionA pair of SubstitutionModel / SiteIterator
bpp::TreeLikelihood::ConstBranchModelIteratorIterates through all models used for all sites on a given branch
bpp::AbstractHomogeneousTreeLikelihood::ConstHomogeneousSiteModelIterator
bpp::AbstractNonHomogeneousTreeLikelihood::ConstNonHomogeneousSiteModelIterator
bpp::AbstractTreeLikelihood::ConstNoPartitionBranchModelDescription
bpp::AbstractTreeLikelihood::ConstNoPartitionBranchModelIterator
bpp::AbstractTreeLikelihood::ConstNoPartitionSiteModelDescription
bpp::TreeLikelihood::ConstSiteModelDescriptionA pair of SubstitutionModel / BranchIterator
bpp::TreeLikelihood::ConstSiteModelIteratorIterates through all models used for all branches on a given site
bpp::CursorData structure describing a plotting direction
bpp::DecompositionSubstitutionCountAnalytical substitution count using the eigen decomposition method
bpp::DetailedSiteSimulatorThis interface adds the dSimulate method to the SiteSimulator interface
bpp::DiscreteRatesAcrossSitesClockTreeLikelihoodInterface for likelihood computation with a global clock and rate across sites variation
bpp::DiscreteRatesAcrossSitesTreeLikelihoodInterface for rate across sites (RAS) implementation
bpp::DistanceEstimationEstimate a distance matrix from sequence data, according to a given model
bpp::DistanceMethodGeneral interface for distance-based phylogenetic reconstruction methods
bpp::DnDsSubstitutionRegisterDistinguishes synonymous from non-synonymous substitutions
bpp::DRASDRTreeLikelihoodDataLikelihood data structure for rate across sites models, using a double-recursive algorithm
bpp::DRASDRTreeLikelihoodLeafDataLikelihood data structure for a leaf
bpp::DRASDRTreeLikelihoodNodeDataLikelihood data structure for a node
bpp::DRASRTreeLikelihoodDataDiscrete Rate Across Sites, (simple) Recursive likelihood data structure
bpp::DRASRTreeLikelihoodNodeDataLikelihood data structure for a node
bpp::DrawBranchEventEvent class used by TreeDrawing classes
bpp::DrawIBranchEventEvent class that uses INode object (more efficient than relying on nodes id, but less generic)
bpp::DrawINodeEventEvent class that uses INode object (more efficient than relying on nodes id, but less generic)
bpp::DrawNodeEventEvent class used by TreeDrawing classes
bpp::DrawTreeEventEvent class used by TreeDrawing classes
bpp::DRHomogeneousMixedTreeLikelihoodA class to compute the average of several DRHomogeneousTreeLikelihood defined from a Mixed Substitution Model
bpp::DRHomogeneousTreeLikelihoodThis class implements the likelihood computation for a tree using the double-recursive algorithm
bpp::DRNonHomogeneousTreeLikelihoodThis class implements the likelihood computation for a tree using the double-recursive algorithm, allowing for non-homogeneous models of substitutions
bpp::DRTreeLikelihoodInterface for double-recursive (DR) implementation of the likelihood computation
bpp::DRTreeLikelihoodToolsUtilitary methods dealing with objects implementing the DRTreeLikelihood interface
bpp::DRTreeParsimonyDataParsimony data structure for double-recursive (DR) algorithm
bpp::DRTreeParsimonyLeafDataParsimony data structure for a leaf
bpp::DRTreeParsimonyNodeDataParsimony data structure for a node
bpp::DRTreeParsimonyScoreDouble recursive implementation of interface TreeParsimonyScore
bpp::DSO78The Dayhoff, Schwartz and Orcutt substitution model for proteins
bpp::Nhx::Element
bpp::TreeTemplateTools::Element
bpp::LG10_EX_EHO::EmbeddedModel
bpp::LGL08_CAT::EmbeddedModel
bpp::LLG08_EHO::EmbeddedModel
bpp::LLG08_EX2::EmbeddedModel
bpp::LLG08_EX3::EmbeddedModel
bpp::LLG08_UL2::EmbeddedModel
bpp::LLG08_UL3::EmbeddedModel
bpp::ExponentialDiscreteRateDistribution
bpp::F84The Felsenstein (1984) substitution model for nucleotides
bpp::FixedCodonFrequenciesSetFrequenciesSet useful for homogeneous and stationary models, codon implementation
bpp::FixedFrequenciesSetFrequenciesSet useful for homogeneous and stationary models
bpp::FixedNucleotideFrequenciesSetFrequenciesSet useful for homogeneous and stationary models, nucleotide implementation
bpp::FixedProteinFrequenciesSetFrequenciesSet useful for homogeneous and stationary models, protein implementation
bpp::FrequenciesSetParametrize a set of state frequencies
bpp::FullCodonFrequenciesSetA generic FrequenciesSet for Full Codon alphabets
bpp::FullFrequenciesSetA generic FrequenciesSet allowing for the estimation of all frequencies
bpp::FullNucleotideFrequenciesSetNucleotide FrequenciesSet using three independent parameters (theta, theta1, theta2) to modelize the four frequencies:
bpp::FullPerAACodonFrequenciesSetFrequenciesSet integrating ProteinFrequenciesSet inside CodonFrequenciesSet. In this case, FrequencieSet defined inside each amino acid is parametrized as a FullFrequenciesSet. Hence there are 61-20=41 parameters in addition of the parameters of the ProteinFrequenciesSet
bpp::FullProteinFrequenciesSetProtein FrequenciesSet using 19 independent parameters to modelize the 20 frequencies
bpp::G2001Galtier's 2001 covarion model
bpp::GammaDiscreteRateDistribution
bpp::GaussianDiscreteRateDistribution
bpp::gBGCGBGC model
bpp::GCFrequenciesSetNucleotide FrequenciesSet using only one parameter, the GC content
bpp::GCSubstitutionRegisterDistinguishes AT<->GC from GC<->AT
bpp::GCSynonymousSubstitutionRegisterDistinguishes AT->GC vs GC->AT inside synonymous substitutions on third codon position
bpp::GlobalClockTreeLikelihoodFunctionWrapper
bpp::GTRThe General Time-Reversible substitution model for nucleotides
bpp::GY94The Goldman and Yang (1994) substitution model for codons
bpp::HierarchicalClusteringHierarchical clustering
bpp::HKY85The Hasegawa M, Kishino H and Yano T (1985) substitution model for nucleotides
bpp::HomogeneousSequenceSimulatorSite and sequences simulation under homogeneous models
bpp::HomogeneousTreeLikelihoodSpecialization of the TreeLikelihood interface for the Homogeneous case
bpp::MixedSubstitutionModelSet::HyperNode
bpp::IDistanceMatrixGeneral interface for distance matrix readers
bpp::IFrequenciesSetGeneral interface for distance matrix readers
bpp::IMultiTreeGeneral interface for multiple trees readers
IntAndInt
bpp::IODistanceMatrixGeneral interface for distance matrix I/O
bpp::IODistanceMatrixFactoryUtilitary class for creating distance matrix readers and writers
bpp::IoFrequenciesSetGeneral interface for model I/O
bpp::IOFrequenciesSetFactoryUtilitary class for creating frequencies set readers and writers
bpp::IOPairedSiteLikelihoodsBase class for I/O on paired-site likelihoods
bpp::IOPhymlPairedSiteLikelihoodsThis class provides input for the Phyml paired-site likelihoods format
bpp::IoSubstitutionModelGeneral interface for model I/O
bpp::IOSubstitutionModelFactoryUtilitary class for creating substitution model readers and writers
bpp::IOTreeGeneral interface for tree I/O
bpp::IOTreeFactoryUtilitary class for creating tree readers and writers
bpp::IOTreepuzzlePairedSiteLikelihoodsThis class provides I/O for the Tree-Puzzle/RAxML (phylip-like) paired-site likelihoods format
bpp::ISubstitutionModelGeneral interface for distance matrix readers
bpp::ITreeGeneral interface for tree readers
bpp::JCnucThe Jukes-Cantor substitution model for nucleotides
bpp::JCprotThe Jukes-Cantor substitution model for proteins
bpp::JTT92The Jones, Taylor and Thornton substitution model for proteins
bpp::K80The Kimura 2-rates substitution model for nucleotides
bpp::L95The no-strand bias substitution model for nucleotides, from Lobry 1995. The point of this model is that the substitution rate from a nucleotide N towards another M is the same as the rate from the complement of N towards the complement of M. Note that this model is not reversible
bpp::LabelCollapsedNodesTreeDrawingListenerA TreeDrawingListener implementation that label the collapsed nodes
bpp::LabelInnerNodesTreeDrawingListenerA TreeDrawingListener implementation that write the names of inner nodes
bpp::LabelSubstitutionCountLabelling substitution count
bpp::LaplaceSubstitutionCountLaplace estimate of the substitution count
bpp::LeafNamesTreeDrawingListenerA TreeDrawingListener implementation that write leaf names
bpp::LG08The Le and Gascuel substitution model for proteins
bpp::LG10_EX_EHOThe Le and Gascuel (2010) EX_EHO substitution model for proteins
bpp::LGL08_CATThe Le et al (2008) CAT substitution model for proteins
bpp::LLG08_EHOThe Le et al (2008) EH0 substitution model for proteins
bpp::LLG08_EX2The Le et al (2008) EX2 substitution model for proteins
bpp::LLG08_EX3The Le et al (2008) EX3 substitution model for proteins
bpp::LLG08_UL2The Le et al (2008) UL2 substitution model for proteins
bpp::LLG08_UL3The Le et al (2008) UL3 substitution model for proteins
bpp::MarginalAncestralStateReconstructionLikelihood ancestral states reconstruction: marginal method
bpp::MarkovModulatedFrequenciesSetFrequenciesSet to be used with a Markov-modulated substitution model
bpp::MarkovModulatedSubstitutionModelPartial implementation of the Markov-modulated class of substitution models
bpp::MG94The Muse and Gaut (1994) substitution model for codons
bpp::MixedSubstitutionModelInterface for Substitution models, defined as a mixture of "simple" substitution models
bpp::MixedSubstitutionModelSetSubstitution models manager for Mixed Substitution Models. This class inherits from SubstitutionModelSet
bpp::MixtureOfASubstitutionModelSubstitution models defined as a mixture of nested substitution models
bpp::MixtureOfSubstitutionModelsSubstitution models defined as a mixture of several substitution models
bpp::TreeTemplateTools::Moments_A structure recording, for a subtree, the sum of root-leaf distances, the sum of their squares, and the number of elements in these sums (ie. the number of leaves)
bpp::TreeTools::Moments_
bpp::MutationPathThis class is used by MutationProcess to store detailed results of simulations
bpp::MutationProcessInterface for simulations
bpp::MvaFrequenciesSetA frequencies set used to estimate frequencies at the root with the COaLA model. Frequencies at the root are optimized in the same way than the equlibrium frequencies on branches. Hyperparameters are used, which represent positions along the principal axes obtained from a preliminary Correspondence Analysis. From the optimized positions, the 20 frequencies are calculated
bpp::NaiveSubstitutionCountNaive substitution count
bpp::NaNListenerA listener which capture NaN function values and throw an exception in case this happens
bpp::NeighborJoiningThe neighbor joining distance method
bpp::NewickThe so-called 'newick' parenthetic format
bpp::NexusIOTreeSimple parser for reading trees from a Nexus file
bpp::NhxThe so-called 'Nhx - New Hampshire eXtended' parenthetic format
bpp::NNIHomogeneousTreeLikelihoodThis class adds support for NNI topology estimation to the DRHomogeneousTreeLikelihood class
bpp::NNISearchableInterface for Nearest Neighbor Interchanges algorithms
bpp::NNITopologyListenerListener used internally by the optimizeTreeNNI method
bpp::NNITopologyListener2Listener used internally by the optimizeTreeNNI2 method
bpp::NNITopologySearchNNI topology search method
bpp::NodeThe phylogenetic node class
bpp::MixedSubstitutionModelSet::HyperNode::Node
bpp::NodeExceptionGeneral exception thrown when something is wrong with a particular node
bpp::NodeNotFoundExceptionException thrown when something is wrong with a particular node
bpp::NodePExceptionGeneral exception thrown when something is wrong with a particular node
bpp::NodesIdTreeDrawingListenerA TreeDrawingListener implementation that writes nodes id
bpp::NodeTemplate< NodeInfos >The NodeTemplate class
bpp::NonHomogeneousSequenceSimulatorSite and sequences simulation under non-homogeneous models
bpp::NonHomogeneousTreeLikelihoodSpecialization of the TreeLikelihood interface for the branch non-homogeneous and non-stationary models
bpp::NucleotideFrequenciesSetParametrize a set of state frequencies for nucleotides
bpp::NucleotideSubstitutionModelSpecialisation interface for nucleotide substitution model
bpp::ODistanceMatrixGeneral interface for distance matrix writers
bpp::OFrequenciesSetGeneral interface for distance matrix writers
bpp::OMultiTreeGeneral interface for tree writers
bpp::OneJumpSubstitutionCountComputes the probability that at least one jump occured on a branch, given the initial and final state
bpp::OptimizationToolsOptimization methods for phylogenetic inference
bpp::TreeTemplateTools::OrderTreeData_
bpp::OSubstitutionModelGeneral interface for distance matrix writers
bpp::OTreeGeneral interface for tree writers
bpp::PairedSiteLikelihoodsA container for paired-site likelihoods (likelihoods over the same sites for different models, especially topologies). An instance of this class is, roughly, a list of models, each of them having a name (stored in the modelNames attribute) and a set of site likelihoods (stored in the logLikelihoods attribute)
bpp::PatternToolsUtilitary methods to compute site patterns
bpp::PGMACompute WPGMA and UPGMA trees from a distance matrix
bpp::PGMAInfosInner data structure for WPGMA and UPGMA distance methods
bpp::PhylipDistanceMatrixFormatDistance matrix I/O in Phylip format
bpp::PhylogeneticsApplicationToolsThis class provides some common tools for applications
bpp::PhylogramDrawBranchEvent
bpp::PhylogramPlotPhylogram representation of trees
bpp::PhyloStatisticsCompute several quantities on a tree simulateously, optimizing the recursions on the tree
bpp::PseudoNewtonOptimizer::PNStopCondition
bpp::ProbabilisticSubstitutionMappingData storage class for probabilistic substitution mappings
bpp::Nhx::Property
bpp::PropertyNotFoundExceptionGeneral exception thrown if a property could not be found
bpp::ProteinFrequenciesSetParametrize a set of state frequencies for proteins
bpp::ProteinSubstitutionModelSpecialized interface for protein substitution model
bpp::PseudoNewtonOptimizerThis Optimizer implements Newton's algorithm for finding a minimum of a function. This is in fact a modified version of the algorithm, as suggested by Nicolas Galtier, for the purpose of optimizing phylogenetic likelihoods
bpp::RASiteSimulationResultData structure to store the result of a DetailedSiteSimulator
bpp::RASToolsTools to deal with Rates Across Sites (RAS) models
bpp::RateDistributionFactoryUtilitary class for creating rate distributions
bpp::RE08The Rivas-Eddy substitution model with gap characters
bpp::ReversibleSubstitutionModelInterface for reversible substitution models
bpp::RHomogeneousClockTreeLikelihoodLikelihood computation with a global clock
bpp::RHomogeneousMixedTreeLikelihood
bpp::RHomogeneousTreeLikelihoodThis class implement the 'traditional' way of computing likelihood for a tree
bpp::RN95The model described by Rhetsky & Nei, where the only hypothesis is that the transversion rates are only dependent of the target nucleotide. This model is not reversible
bpp::RN95sIntersection of models RN95 and L95
bpp::RNonHomogeneousMixedTreeLikelihood
bpp::RNonHomogeneousTreeLikelihoodThis class implement the 'traditional' way of computing likelihood for a tree, allowing for non-homogeneous models of substitutions
bpp::OptimizationTools::ScaleFunction
bpp::SelfMutationProcessThis class is mainly for testing purpose. It allow "self" mutation of the kind i->i;
bpp::SequenceSimulationToolsTools for sites and sequences simulation
bpp::SequenceSimulatorThe SequenceSimulator interface. SequenceSimulator classes can simulate whole datasets
bpp::SimData
bpp::AbstractTreeLikelihood::SimpleBranchIteratorA very simple branch iterator
bpp::SimpleMutationProcessGenerally used mutation process model
bpp::AbstractTreeLikelihood::SimpleSiteIteratorA very simple site iterator
bpp::TreeLikelihood::SiteIteratorAn iterator over a set of sites, speicfied by their position
bpp::SitePartitionHomogeneousTreeLikelihoodSpecialization of the TreeLikelihood interface for partition models, homogeneous case
bpp::SitePatternsData structure for site patterns
bpp::SiteSimulationResultData structure to store the result of a DetailedSiteSimulator
bpp::SiteSimulatorThe SiteSimulator interface. SiteSimulator classes can simulate single sites
bpp::SitePatterns::SortableSiteClass used for site pattern sorting
bpp::SSRThe Strand Symmetric Reversible substitution model for nucleotides
bpp::StateMapMap the states of a given alphabet which have a model state
StringAndInt
bpp::SubstitutionCountThe SubstitutionsCount interface
bpp::SubstitutionMappingGeneral interface for storing mapping data
bpp::SubstitutionMappingToolsProvide methods to compute substitution mappings
bpp::SubstitutionModelInterface for all substitution models
bpp::SubstitutionModelExceptionException that may be thrown by susbstitution models
bpp::SubstitutionModelFactoryUtilitary class for creating substitution models
bpp::SubstitutionModelSetSubstitution models manager for non-homogeneous / non-reversible models of evolution
bpp::SubstitutionModelSetToolsTools for automatically creating SubstitutionModelSet objects
bpp::SubstitutionRegisterThe SubstitutionRegister interface
bpp::T92The Tamura (1992) substitution model for nucleotides
bpp::TN93The Tamura and Nei (1993) substitution model for nucleotides
bpp::TopologyChangeEventClass for notifying new toplogy change events
bpp::TopologyListenerImplement this interface to be notified when the topology of a tree has changed during topology search
bpp::TopologySearchInterface for topology search methods
bpp::TotalSubstitutionRegisterCount all substitutions
bpp::TreeInterface for phylogenetic tree objects
bpp::TreeDrawingBasal interface for tree drawing classes
bpp::TreeDrawingDisplayControlerEasy tune of tree drawings display
bpp::TreeDrawingListenerInterface allowing to capture drawing events
bpp::TreeDrawingListenerAdapterAn empty implementation of the TreeDrawingListener interface
bpp::TreeDrawingNodeInfo
bpp::TreeDrawingSettingsA set of options to tune the display of a TreeDrawing object
bpp::TreeExceptionGeneral exception thrown when something wrong happened in a tree
bpp::TreeLikelihoodThe TreeLikelihood interface
bpp::TreeLikelihoodDataTreeLikelihood data structure
bpp::TreeLikelihoodNodeDataTreeLikelihood partial data structure
bpp::TreeLikelihoodToolsUtilitary methods that work with TreeLikelihood objects
bpp::TreeParsimonyDataTreeParsimonyScore data structure
bpp::TreeParsimonyNodeDataTreeParsimonyScore node data structure
bpp::TreeParsimonyScoreCompute a parsimony score
bpp::TreeTemplate< N >The phylogenetic tree class
bpp::TreeTemplateToolsUtilitary methods working with TreeTemplate and Node objects
bpp::TreeToolsGeneric utilitary methods dealing with trees
bpp::TripletSubstitutionModelClass for neutral substitution models on triplets, which correspond to codons that do not have any significance (whether they are STOP or functional)
bpp::TS98Tuffley and Steel's 1998 covarion model
bpp::TsTvSubstitutionRegisterDistinguishes transitions from transversions
bpp::TwoTreeLikelihoodThis class is a simplified version of DRHomogeneousTreeLikelihood for 2-Trees
bpp::UniformizationSubstitutionCountAnalytical (weighted) substitution count using the uniformization method
bpp::UnrootedTreeExceptionException thrown when a tree is expected to be rooted
bpp::UserProteinSubstitutionModelBuild an empirical protein substitution model from a file
bpp::WAG01The Whelan and Goldman substitution model for proteins
bpp::WeightedSubstitutionCountInterface allowing for weighting of substitution counts according to state properties
bpp::WordFrequenciesSetFrequencies in words computed from the frequencies on letters. The parameters are the parameters of the Frequencies on letters. The WordFrequenciesSet owns the FrequenciesSet* it is built on. Interface class
bpp::WordFromIndependentFrequenciesSetFrequencies in words are the product of Independent Frequencies in letters
bpp::WordFromUniqueFrequenciesSet
bpp::WordSubstitutionModelBasal class for words of reversible substitution models
bpp::YN98The Yang and Nielsen (1998) substitution model for codons
bpp::YNGKP_M1The Yang et al (2000) M1 substitution model for codons, with the more realistic modification in Wong & al (2004)
bpp::YNGKP_M2The Yang et al (2000) M2 substitution model for codons, with the more realistic modification in Wong & al (2004)
bpp::YNGKP_M3The Yang et al (2000) M3 substitution model for codons
bpp::YNGKP_M7The Yang et al (2000) M7 substitution model for codons
bpp::YNGKP_M8The Yang et al (2000) M8 substitution model for codons
bpp::YpRYpR model
bpp::YpR_GenGeneral YpR model
bpp::YpR_SymSymetrical YpR model
 All Classes Namespaces Files Functions Variables Typedefs Friends