TreeNode 1.5.2
A library to manipulate phylogenetic trees
All Classes Namespaces Functions Variables Enumerations Properties Pages
PhyloTree.SequenceSimulation Namespace Reference

Contains classes and methods that can be used to simulate sequence evolution. More...

Classes

class  ImmutableRateMatrix
 Represents a rate matrix whose values cannot be changed after initialisation. More...
 
class  IMutableRateMatrix
 Represents a rate matrix whose values can be changed after initialisation. More...
 
class  IndelModel
 Represents a model for sequence insertion/deletion. More...
 
struct  Insertion
 Represents an insertion event. More...
 
class  MutableRateMatrix
 Represents a rate matrix whose values can be changed after initialisation. More...
 
class  RateMatrix
 Represents a rate matrix for a continuous-type Markov chain model. This type cannot be instantiated directly, please use MutableRateMatrix or ImmutableRateMatrix instead, or access the static members for some pre-baked common rate matrices for DNA and protein evolution. More...
 
class  Sequence
 Represents a sequence of characters. More...
 
class  SequenceSimulation
 Contains methods to simulate sequence evolution. More...
 

Detailed Description

Contains classes and methods that can be used to simulate sequence evolution.