#include <Mutator.h>
Inheritance diagram for Mutator:

Public Member Functions | |
| virtual void | mutate (node_id_t nodeI, const PhyloTree< TreeNode > &tree, Alignment &evolved_alignment)=0 |
| Perform a mutation on a sequence alignment. | |
| Mutator (mems::gnAlignedSequences &donor_seqs) | |
| The Mutator constructor specifies a sequence alignment from which to draw insertion sequences. | |
| virtual | ~Mutator () |
Protected Attributes | |
| mems::gnAlignedSequences & | donor |
| std::vector< genome::gnSequence > | donor_table |
Private Member Functions | |
| Mutator () | |
Definition at line 19 of file Mutator.h.
|
|
The Mutator constructor specifies a sequence alignment from which to draw insertion sequences.
Definition at line 48 of file Mutator.h. References donor_table, and gnStringSource::GetSpec(). |
|
|
|
|
|
|
|
||||||||||||||||
|
Perform a mutation on a sequence alignment. Given a sequence alignment and a phylogenetic tree relating the sequences in the alignment, this function will perform a mutation on the sequence alignment at a particular point in the alignment's phylogenetic history.
|
|
|
|
|
|
Definition at line 42 of file Mutator.h. Referenced by Mutator(). |
1.3.6