bpp-phyl
2.2.0
|
Rate Distribution I/O in BppO format. More...
#include <Bpp/Phyl/Io/BppORateDistributionFormat.h>
Public Member Functions | |
BppORateDistributionFormat (bool allowConstant) | |
Build a new BppORateDistributionFormat object. More... | |
virtual | ~BppORateDistributionFormat () |
DiscreteDistribution * | read (const std::string &distDescription, bool parseArguments) |
void | write (const DiscreteDistribution &dist, OutputStream &out, std::map< std::string, std::string > &globalAliases, std::vector< std::string > &writtenNames) const |
Private Attributes | |
bool | allowConstant_ |
Rate Distribution I/O in BppO format.
Creates a new discrete distribution object according to distribution description syntax (see the Bio++ Progam Suite manual for a detailed description of this syntax).
Rate distributions are normalized and have a mean of 1, so that branch lengths are measured in mean number of substitutions per site.
Definition at line 60 of file BppORateDistributionFormat.h.
|
inline |
Build a new BppORateDistributionFormat object.
allowConstant | Is contant distribution allowed. |
Definition at line 72 of file BppORateDistributionFormat.h.
|
inlinevirtual |
Definition at line 77 of file BppORateDistributionFormat.h.
DiscreteDistribution * BppORateDistributionFormat::read | ( | const std::string & | distDescription, |
bool | parseArguments | ||
) |
Definition at line 61 of file BppORateDistributionFormat.cpp.
References read().
Referenced by bpp::PhylogeneticsApplicationTools::getRateDistribution(), and read().
void BppORateDistributionFormat::write | ( | const DiscreteDistribution & | dist, |
OutputStream & | out, | ||
std::map< std::string, std::string > & | globalAliases, | ||
std::vector< std::string > & | writtenNames | ||
) | const |
Definition at line 245 of file BppORateDistributionFormat.cpp.
Referenced by bpp::PhylogeneticsApplicationTools::printParameters().
|
private |
Definition at line 64 of file BppORateDistributionFormat.h.