|
bpp-phyl3 3.0.0
|
Sequences simulation under a unique substitution process. More...
#include <Bpp/Phyl/Simulation/SimpleSubstitutionProcessSequenceSimulator.h>
Inheritance diagram for bpp::SimpleSubstitutionProcessSequenceSimulator:
Collaboration diagram for bpp::SimpleSubstitutionProcessSequenceSimulator:Public Member Functions | |
| SimpleSubstitutionProcessSequenceSimulator (std::shared_ptr< const SubstitutionProcessInterface > process) | |
| SimpleSubstitutionProcessSequenceSimulator (std::shared_ptr< LikelihoodCalculationSingleProcess > calcul, size_t pos, bool shrunked=false, std::vector< uint > vPrior=std::vector< uint >()) | |
| 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 42 of file SimpleSubstitutionProcessSequenceSimulator.h.
|
inlinevirtual |
Definition at line 46 of file SimpleSubstitutionProcessSequenceSimulator.h.
|
inline |
Definition at line 48 of file SimpleSubstitutionProcessSequenceSimulator.h.
|
inlineoverridevirtual |
Implements bpp::SequenceSimulatorInterface.
Definition at line 86 of file SimpleSubstitutionProcessSequenceSimulator.h.
References siteSim_.
|
inlineoverridevirtual |
Implements bpp::SequenceSimulatorInterface.
Definition at line 52 of file SimpleSubstitutionProcessSequenceSimulator.h.
References SimpleSubstitutionProcessSequenceSimulator().
|
inlineoverridevirtual |
Implements bpp::SequenceSimulatorInterface.
Definition at line 84 of file SimpleSubstitutionProcessSequenceSimulator.h.
References siteSim_.
Referenced by simulate().
|
inlineoverridevirtual |
Implements bpp::SequenceSimulatorInterface.
Definition at line 72 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 95 of file SimpleSubstitutionProcessSequenceSimulator.h.
References siteSim_.
|
overridevirtual |
Implements bpp::SequenceSimulatorInterface.
Definition at line 15 of file SimpleSubstitutionProcessSequenceSimulator.cpp.
References getAlphabet(), and siteSim_.
|
inlineoverridevirtual |
Implements bpp::SequenceSimulatorInterface.
Definition at line 67 of file SimpleSubstitutionProcessSequenceSimulator.h.
References siteSim_.
|
private |
Definition at line 24 of file SimpleSubstitutionProcessSequenceSimulator.h.
Referenced by alphabet(), getAlphabet(), getSequenceNames(), outputInternalSequences(), simulate(), and siteSimulator().