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

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

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

+ Inheritance diagram for bpp::NewOutgroupMafIterator:
+ Collaboration diagram for bpp::NewOutgroupMafIterator:

Public Member Functions

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

Private Member Functions

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

Private Attributes

std::string outgroupSpecies_
 

Detailed Description

This iterator root associated trees according to an outgroup sequence.

Definition at line 79 of file TreeManipulationMafIterators.h.

Constructor & Destructor Documentation

◆ NewOutgroupMafIterator()

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

Definition at line 87 of file TreeManipulationMafIterators.h.

Member Function Documentation

◆ analyseCurrentBlock_()

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

Definition at line 45 of file TreeManipulationMafIterators.cpp.

◆ manipulateTree_()

void NewOutgroupMafIterator::manipulateTree_ ( TreeTemplate< Node > *  tree)
throw (Exception
)
privatevirtual

Implements bpp::TreeManipulationMafIterator.

Definition at line 63 of file TreeManipulationMafIterators.cpp.

Member Data Documentation

◆ outgroupSpecies_

std::string bpp::NewOutgroupMafIterator::outgroupSpecies_
private

Definition at line 83 of file TreeManipulationMafIterators.h.


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