bpp-phyl-omics  2.2.0
bpp::TreeManipulationMafIterator Class Referenceabstract

This iterator root associated trees according to an outgroup sequence. More...

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

+ Inheritance diagram for bpp::TreeManipulationMafIterator:
+ Collaboration diagram for bpp::TreeManipulationMafIterator:

Public Member Functions

 TreeManipulationMafIterator (MafIterator *iterator, const std::string &treePropertyRead, const std::string &treePropertyWrite)
 
MafBlock * analyseCurrentBlock_ () throw (Exception)
 

Protected Member Functions

virtual void manipulateTree_ (TreeTemplate< Node > *tree)=0 throw (Exception)
 

Private Attributes

std::string treePropertyRead_
 
std::string treePropertyWrite_
 

Detailed Description

This iterator root associated trees according to an outgroup sequence.

Definition at line 53 of file TreeManipulationMafIterators.h.

Constructor & Destructor Documentation

◆ TreeManipulationMafIterator()

bpp::TreeManipulationMafIterator::TreeManipulationMafIterator ( MafIterator *  iterator,
const std::string &  treePropertyRead,
const std::string &  treePropertyWrite 
)
inline

Definition at line 62 of file TreeManipulationMafIterators.h.

Member Function Documentation

◆ analyseCurrentBlock_()

MafBlock * TreeManipulationMafIterator::analyseCurrentBlock_ ( )
throw (Exception
)

Definition at line 45 of file TreeManipulationMafIterators.cpp.

◆ manipulateTree_()

virtual void bpp::TreeManipulationMafIterator::manipulateTree_ ( TreeTemplate< Node > *  tree)
throw (Exception
)
protectedpure virtual

Member Data Documentation

◆ treePropertyRead_

std::string bpp::TreeManipulationMafIterator::treePropertyRead_
private

Definition at line 57 of file TreeManipulationMafIterators.h.

◆ treePropertyWrite_

std::string bpp::TreeManipulationMafIterator::treePropertyWrite_
private

Definition at line 58 of file TreeManipulationMafIterators.h.


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