Mac binaries
[jabaws.git] / website / archive / binaries / mac / src / clustalw / src / tree / ClusterTreeAlgorithm.h
diff --git a/website/archive/binaries/mac/src/clustalw/src/tree/ClusterTreeAlgorithm.h b/website/archive/binaries/mac/src/clustalw/src/tree/ClusterTreeAlgorithm.h
new file mode 100644 (file)
index 0000000..db2ca31
--- /dev/null
@@ -0,0 +1,28 @@
+/**
+ * Author: Mark Larkin
+ * 
+ * Copyright (c) 2007 Des Higgins, Julie Thompson and Toby Gibson.  
+ */
+#ifndef CLUSTERTREEALGORITHM_H
+#define CLUSTERTREEALGORITHM_H
+
+#include <memory>
+#include <fstream>
+#include <iostream>
+#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