bpp-phyl-omics
2.2.0
|
Compute A simple distance using observed counts. More...
#include <Bpp/Seq/Io/Maf/MaximumLikelihoodDistanceEstimationMafIterator.h>
Public Member Functions | |
MaximumLikelihoodDistanceEstimationMafIterator (MafIterator *iterator, DistanceEstimation *distEst, double propGapsToKeep=0, bool gapsAsUnresolved=true, const string ¶mOpt=OptimizationTools::DISTANCEMETHOD_INIT, bool verbose=true) | |
Build a new distance estimation maf iterator, based on the DistanceEstimation class. More... | |
std::string | getPropertyName () const |
DistanceMatrix * | estimateDistanceMatrixForBlock (const MafBlock &block) |
Private Member Functions | |
MaximumLikelihoodDistanceEstimationMafIterator (const MaximumLikelihoodDistanceEstimationMafIterator &iterator) | |
MaximumLikelihoodDistanceEstimationMafIterator & | operator= (const MaximumLikelihoodDistanceEstimationMafIterator &iterator) |
Private Attributes | |
std::auto_ptr< DistanceEstimation > | distEst_ |
double | propGapsToKeep_ |
bool | gapsAsUnresolved_ |
std::string | paramOpt_ |
Compute A simple distance using observed counts.
Definition at line 53 of file MaximumLikelihoodDistanceEstimationMafIterator.h.
|
inline |
Build a new distance estimation maf iterator, based on the DistanceEstimation class.
iterator | The input iterator. |
distEst | A DistanceEstimation object, initialized with an appropriate substitution model. |
propGapsToKeep | The maximum gapfrequency in a site to include it in the analysis. |
gapsAsUnresolved | Tell if gap characters should be considered as unresolved states. In ost cases it should be set to true, as very few substitution models consider gaps as genuine states. |
paramOpt | Tell if substitution model parameters should be optimized in a pairwise manner or not. See OptimizationTools::estimateDistanceMatrix for more details. |
verbose | Tell if some information should be output in the default message stream. |
Definition at line 74 of file MaximumLikelihoodDistanceEstimationMafIterator.h.
References distEst_.
|
inlineprivate |
Definition at line 88 of file MaximumLikelihoodDistanceEstimationMafIterator.h.
|
virtual |
Implements bpp::AbstractDistanceEstimationMafIterator.
Definition at line 47 of file MaximumLikelihoodDistanceEstimationMafIterator.cpp.
References distEst_, gapsAsUnresolved_, paramOpt_, and propGapsToKeep_.
|
inlinevirtual |
Implements bpp::AbstractDistanceEstimationMafIterator.
Definition at line 104 of file MaximumLikelihoodDistanceEstimationMafIterator.h.
|
inlineprivate |
Definition at line 94 of file MaximumLikelihoodDistanceEstimationMafIterator.h.
References distEst_, gapsAsUnresolved_, paramOpt_, and propGapsToKeep_.
|
private |
Definition at line 57 of file MaximumLikelihoodDistanceEstimationMafIterator.h.
Referenced by estimateDistanceMatrixForBlock(), MaximumLikelihoodDistanceEstimationMafIterator(), and operator=().
|
private |
Definition at line 59 of file MaximumLikelihoodDistanceEstimationMafIterator.h.
Referenced by estimateDistanceMatrixForBlock(), and operator=().
|
private |
Definition at line 60 of file MaximumLikelihoodDistanceEstimationMafIterator.h.
Referenced by estimateDistanceMatrixForBlock(), and operator=().
|
private |
Definition at line 58 of file MaximumLikelihoodDistanceEstimationMafIterator.h.
Referenced by estimateDistanceMatrixForBlock(), and operator=().