/** * Author: Mark Larkin * * Copyright (c) 2007 Des Higgins, Julie Thompson and Toby Gibson. */ #ifndef CLUSTERTREEALGORITHM_H #define CLUSTERTREEALGORITHM_H #include #include #include #include "../general/clustalw.h" namespace clustalw { class ClusterTreeAlgorithm { public: virtual ~ClusterTreeAlgorithm(){}; virtual void generateTree(clustalw::PhyloTree* phyTree, clustalw::DistMatrix* distMat, clustalw::SeqInfo* seqInfo, ofstream* tree = 0) = 0; virtual void setVerbose(bool choice) = 0; }; } #endif