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