Mac binaries
[jabaws.git] / website / archive / binaries / mac / src / clustalw / src / Help.h
diff --git a/website/archive/binaries/mac/src/clustalw/src/Help.h b/website/archive/binaries/mac/src/clustalw/src/Help.h
new file mode 100644 (file)
index 0000000..1296ce6
--- /dev/null
@@ -0,0 +1,44 @@
+/**
+ * Author: Andreas Wilm
+ *
+ * Copyright (c) 2007 Des Higgins, Julie Thompson and Toby Gibson.
+ */
+/**
+ * This is the clustalw help class which replaces the old help file
+ *
+ */
+#ifndef HELP_H
+#define HELP_H
+
+
+
+#include <string>
+#include <iostream>
+using namespace std;
+
+typedef struct {
+    string marker;
+    string title;
+    string content;
+} section;
+
+class Help {
+    
+public:
+    /* Functions */
+    Help();
+    ~Help();
+    string GetSection(string marker);
+    string GetSection(char marker);
+    string GetSectionTitle(string marker);
+    string GetSectionTitle(char marker);
+    vector<string> ListSectionMarkers();
+    /* Attributes */
+    
+private:
+    /* Functions */
+    /* Attributes */
+    vector<section> sections;
+};
+
+#endif