bpp-phyl-omics  2.2.0
bpp::DistanceBasedPhylogenyReconstructionMafIterator Class Reference

Implementation for distance-based phylogeny reconstruction iterator. More...

#include <Bpp/Seq/Io/Maf/DistanceBasedPhylogenyReconstructionMafIterator.h>

+ Inheritance diagram for bpp::DistanceBasedPhylogenyReconstructionMafIterator:
+ Collaboration diagram for bpp::DistanceBasedPhylogenyReconstructionMafIterator:

Public Member Functions

 DistanceBasedPhylogenyReconstructionMafIterator (MafIterator *iterator, DistanceMethod *method, const std::string &property)
 
void setDistanceProperty (const std::string &property)
 
const std::string & getDistanceProperty () const
 
std::string getPropertyName () const
 
Tree * buildTreeForBlock (const MafBlock &block) throw (Exception)
 

Private Member Functions

 DistanceBasedPhylogenyReconstructionMafIterator (const DistanceBasedPhylogenyReconstructionMafIterator &it)
 
DistanceBasedPhylogenyReconstructionMafIteratoroperator= (const DistanceBasedPhylogenyReconstructionMafIterator &it)
 

Private Attributes

std::string distanceProperty_
 
std::auto_ptr< DistanceMethod > builder_
 

Detailed Description

Implementation for distance-based phylogeny reconstruction iterator.

Definition at line 51 of file DistanceBasedPhylogenyReconstructionMafIterator.h.

Constructor & Destructor Documentation

◆ DistanceBasedPhylogenyReconstructionMafIterator() [1/2]

bpp::DistanceBasedPhylogenyReconstructionMafIterator::DistanceBasedPhylogenyReconstructionMafIterator ( MafIterator *  iterator,
DistanceMethod *  method,
const std::string &  property 
)
inline

◆ DistanceBasedPhylogenyReconstructionMafIterator() [2/2]

bpp::DistanceBasedPhylogenyReconstructionMafIterator::DistanceBasedPhylogenyReconstructionMafIterator ( const DistanceBasedPhylogenyReconstructionMafIterator it)
inlineprivate

Member Function Documentation

◆ buildTreeForBlock()

Tree * DistanceBasedPhylogenyReconstructionMafIterator::buildTreeForBlock ( const MafBlock &  block)
throw (Exception
)
virtual

◆ getDistanceProperty()

const std::string& bpp::DistanceBasedPhylogenyReconstructionMafIterator::getDistanceProperty ( ) const
inline

◆ getPropertyName()

std::string bpp::DistanceBasedPhylogenyReconstructionMafIterator::getPropertyName ( ) const
inlinevirtual

◆ operator=()

DistanceBasedPhylogenyReconstructionMafIterator& bpp::DistanceBasedPhylogenyReconstructionMafIterator::operator= ( const DistanceBasedPhylogenyReconstructionMafIterator it)
inlineprivate

◆ setDistanceProperty()

void bpp::DistanceBasedPhylogenyReconstructionMafIterator::setDistanceProperty ( const std::string &  property)
inline

Member Data Documentation

◆ builder_

std::auto_ptr<DistanceMethod> bpp::DistanceBasedPhylogenyReconstructionMafIterator::builder_
private

Definition at line 56 of file DistanceBasedPhylogenyReconstructionMafIterator.h.

Referenced by getPropertyName().

◆ distanceProperty_

std::string bpp::DistanceBasedPhylogenyReconstructionMafIterator::distanceProperty_
private

The documentation for this class was generated from the following files: