bpp-phyl3
3.0.0
|
Sequences simulation under a unique substitution process. More...
#include <Bpp/Phyl/Simulation/SimpleSubstitutionProcessSequenceSimulator.h>
Public Member Functions | |
SimpleSubstitutionProcessSequenceSimulator (std::shared_ptr< const SubstitutionProcessInterface > process) | |
SimpleSubstitutionProcessSequenceSimulator (std::shared_ptr< LikelihoodCalculationSingleProcess > calcul, size_t pos) | |
A posterior simulation, from a position in an alignment. More... | |
SimpleSubstitutionProcessSequenceSimulator (std::shared_ptr< SiteSimulatorInterface > simul) | |
virtual | ~SimpleSubstitutionProcessSequenceSimulator () |
SimpleSubstitutionProcessSequenceSimulator (const SimpleSubstitutionProcessSequenceSimulator &nhss) | |
SimpleSubstitutionProcessSequenceSimulator * | clone () const override |
void | outputInternalSequences (bool yn) override |
Sets whether we will output the internal sequences or not. More... | |
The SequenceSimulator interface | |
std::unique_ptr< SiteContainerInterface > | simulate (size_t numberOfSites) const override |
const SiteSimulatorInterface & | siteSimulator (size_t pos) const override |
std::vector< std::string > | getSequenceNames () const override |
SiteSimulator and SequenceSimulator interface | |
std::shared_ptr< const Alphabet > | getAlphabet () const override |
const Alphabet & | alphabet () const override |
Private Attributes | |
std::shared_ptr< SiteSimulatorInterface > | siteSim_ |
Sequences simulation under a unique substitution process.
Definition at line 20 of file SimpleSubstitutionProcessSequenceSimulator.h.
|
inline |
Definition at line 27 of file SimpleSubstitutionProcessSequenceSimulator.h.
Referenced by clone().
|
inline |
A posterior simulation, from a position in an alignment.
Definition at line 34 of file SimpleSubstitutionProcessSequenceSimulator.h.
|
inline |
Definition at line 40 of file SimpleSubstitutionProcessSequenceSimulator.h.
|
inlinevirtual |
Definition at line 44 of file SimpleSubstitutionProcessSequenceSimulator.h.
|
inline |
Definition at line 46 of file SimpleSubstitutionProcessSequenceSimulator.h.
|
inlineoverridevirtual |
Implements bpp::SequenceSimulatorInterface.
Definition at line 84 of file SimpleSubstitutionProcessSequenceSimulator.h.
References siteSim_.
|
inlineoverridevirtual |
Implements bpp::SequenceSimulatorInterface.
Definition at line 50 of file SimpleSubstitutionProcessSequenceSimulator.h.
References SimpleSubstitutionProcessSequenceSimulator().
|
inlineoverridevirtual |
Implements bpp::SequenceSimulatorInterface.
Definition at line 82 of file SimpleSubstitutionProcessSequenceSimulator.h.
References siteSim_.
|
inlineoverridevirtual |
Implements bpp::SequenceSimulatorInterface.
Definition at line 70 of file SimpleSubstitutionProcessSequenceSimulator.h.
References siteSim_.
|
inlineoverridevirtual |
Sets whether we will output the internal sequences or not.
yn | Tell if we should output internal sequences. |
Implements bpp::SequenceSimulatorInterface.
Definition at line 93 of file SimpleSubstitutionProcessSequenceSimulator.h.
References siteSim_.
|
overridevirtual |
Implements bpp::SequenceSimulatorInterface.
Definition at line 15 of file SimpleSubstitutionProcessSequenceSimulator.cpp.
|
inlineoverridevirtual |
Implements bpp::SequenceSimulatorInterface.
Definition at line 65 of file SimpleSubstitutionProcessSequenceSimulator.h.
References siteSim_.
|
private |
Definition at line 24 of file SimpleSubstitutionProcessSequenceSimulator.h.
Referenced by alphabet(), getAlphabet(), getSequenceNames(), outputInternalSequences(), and siteSimulator().