Next version of JABA
[jabaws.git] / binaries / src / clustalw / src / tree / UPGMA / RootedClusterTree.h
1 /**
2  * Author: Mark Larkin
3  * 
4  * Copyright (c) 2007 Des Higgins, Julie Thompson and Toby Gibson.  
5  */
6 #ifndef ROOTEDCLUSTERTREE_H
7 #define ROOTEDCLUSTERTREE_H
8 #include "../ClusterTree.h"
9 #include "RootedGuideTree.h"
10 #include "../AlignmentSteps.h"
11 namespace clustalw
12 {
13
14 class RootedClusterTree : private ClusterTree
15 {
16     public:    
17         //RootedClusterTree();
18         /**
19          * NOTE these will have different signatures!!!!
20          */ 
21         void treeFromAlignment(TreeNames* treeNames, Alignment *alignPtr);
22         auto_ptr<AlignmentSteps> treeFromDistMatrix(RootedGuideTree* phyloTree, 
23                                         DistMatrix* distMat, Alignment *alignPtr, int seq1, 
24                                         int nSeqs, string& phylipName);
25 };
26
27 }
28 #endif