Merge branch 'bug/JAL-3807_jpred-with-slivka' into alpha/JAL-3066_Jalview_212_slivka...
[jalview.git] / src / jalview / ws / api / JPredServiceI.java
diff --git a/src/jalview/ws/api/JPredServiceI.java b/src/jalview/ws/api/JPredServiceI.java
new file mode 100644 (file)
index 0000000..5ef159d
--- /dev/null
@@ -0,0 +1,16 @@
+package jalview.ws.api;
+
+import java.util.List;
+
+import jalview.datamodel.AlignmentI;
+import jalview.datamodel.SequenceI;
+import jalview.io.JPredFile;
+
+public interface JPredServiceI extends JalviewWebServiceI
+{
+  public JobId predict(List<SequenceI> sequences, boolean msa) throws Throwable;
+
+  public AlignmentI getAlignment(JobId jobId) throws Exception;
+
+  public JPredFile getPrediction(JobId jobId) throws Exception;
+}