The archetypal Multiple Sequence Alignment Web Service
[jalview.git] / src / vamsas / IMsaWS.java
diff --git a/src/vamsas/IMsaWS.java b/src/vamsas/IMsaWS.java
new file mode 100755 (executable)
index 0000000..9555b91
--- /dev/null
@@ -0,0 +1,21 @@
+/* MsaWS.java
+ * The basic Multiple Sequence Alignment interface
+ * J.B. Procter Feb 2004
+ * @header
+ */
+
+package vamsas;
+
+import vamsas.objects.simple.SequenceSet;
+import vamsas.objects.simple.Alignment;
+import vamsas.objects.simple.MsaResult;
+import vamsas.objects.simple.WsJobId;
+
+
+public interface IMsaWS {
+    public WsJobId align(SequenceSet s) throws Exception;
+    public Alignment getalign(String job_id) throws Exception;
+    public MsaResult getResult(String job_id) throws Exception;
+    public WsJobId cancel(String jobId) throws Exception;
+}
+