|
bpp-phyl3 3.0.0
|
#include <Bpp/Phyl/Mapping/PhyloMappings/PhyloSubstitutionMapping.h>
Inheritance diagram for bpp::PhyloSubstitutionMapping:
Collaboration diagram for bpp::PhyloSubstitutionMapping:Public Member Functions | |
| PhyloSubstitutionMapping () | |
| virtual | ~PhyloSubstitutionMapping () |
| PhyloSubstitutionMapping * | clone () const =0 |
| virtual std::shared_ptr< const TransitionModelInterface > | getModel (unsigned int branchId, size_t classIndex) const =0 |
| Get the substitution model corresponding to a certain branch and model class. More... | |
| virtual bool | matchParametersValues (const ParameterList &nullParams)=0 |
| Checks and sets the models with given parameters. More... | |
| virtual const ParameterList & | getParameters () const =0 |
| Gets the parameters. More... | |
| virtual void | computeNormalizations (const ParameterList &nullParams, short unresolvedOption=SubstitutionMappingTools::UNRESOLVED_ZERO, bool verbose=true)=0 |
| compute Normalizations More... | |
| virtual bool | normalizationsPerformed () const =0 |
| return if normalizations have been performed. More... | |
| virtual bool | countsPerformed () const =0 |
| return if counts have been performed. More... | |
| virtual void | computeCounts (short unresolvedOption=SubstitutionMappingTools::UNRESOLVED_ZERO, double threshold=-1, bool verbose=true)=0 |
| ComputeCounts. More... | |
| virtual ProbabilisticSubstitutionMapping & | counts ()=0 |
| Return the tree of counts. More... | |
| virtual const ProbabilisticSubstitutionMapping & | counts () const =0 |
| virtual ProbabilisticSubstitutionMapping & | normalizations ()=0 |
| Return the tree of factors. More... | |
| virtual const ProbabilisticSubstitutionMapping & | normalizations () const =0 |
| virtual void | setDistances (const AlphabetIndex2 &ndist)=0 |
| change Distances More... | |
Definition at line 20 of file PhyloSubstitutionMapping.h.
|
inline |
Definition at line 24 of file PhyloSubstitutionMapping.h.
|
inlinevirtual |
Definition at line 25 of file PhyloSubstitutionMapping.h.
|
pure virtual |
Implements bpp::Clonable.
Implemented in bpp::SingleProcessSubstitutionMapping, and bpp::OneProcessSequenceSubstitutionMapping.
|
pure virtual |
ComputeCounts.
| unresolvedOption | mgmt of gaps in the counts (default: counted as zeros) |
| threshold | |
| verbose |
Implemented in bpp::SingleProcessSubstitutionMapping, and bpp::OneProcessSequenceSubstitutionMapping.
|
pure virtual |
compute Normalizations
| nullParams | a list of null parameters |
| unresolvedOption | mgmt of gaps in the counts (default: counted as zeros) |
| verbose |
Implemented in bpp::SingleProcessSubstitutionMapping, and bpp::OneProcessSequenceSubstitutionMapping.
|
pure virtual |
Implemented in bpp::AbstractSinglePhyloSubstitutionMapping.
|
pure virtual |
Return the tree of counts.
Implemented in bpp::AbstractSinglePhyloSubstitutionMapping.
|
pure virtual |
return if counts have been performed.
Implemented in bpp::AbstractSinglePhyloSubstitutionMapping.
|
pure virtual |
Get the substitution model corresponding to a certain branch and model class.
| branchId | The id of the branch. |
| classIndex | The model class index. |
Implemented in bpp::AbstractSinglePhyloSubstitutionMapping.
|
pure virtual |
Gets the parameters.
Implemented in bpp::AbstractSinglePhyloSubstitutionMapping.
|
pure virtual |
Checks and sets the models with given parameters.
Implemented in bpp::AbstractSinglePhyloSubstitutionMapping.
|
pure virtual |
Implemented in bpp::AbstractSinglePhyloSubstitutionMapping.
|
pure virtual |
Return the tree of factors.
Implemented in bpp::AbstractSinglePhyloSubstitutionMapping.
|
pure virtual |
return if normalizations have been performed.
Implemented in bpp::AbstractSinglePhyloSubstitutionMapping.
|
pure virtual |
change Distances
Implemented in bpp::AbstractSinglePhyloSubstitutionMapping.