import jalview.analysis.*;\r
import jalview.bin.*;\r
import jalview.datamodel.*;\r
-import jalview.datamodel.Alignment;\r
import jalview.gui.*;\r
import jalview.io.*;\r
import jalview.util.*;\r
import vamsas.objects.simple.JpredResult;\r
\r
-class JPredThread extends WSThread implements WSClientI\r
+class JPredThread extends JWS1Thread implements WSClientI\r
{\r
// TODO: put mapping between JPredJob input and input data here -\r
// JNetAnnotation adding is done after result parsing.\r
- class JPredJob extends WSThread.WSJob\r
+ class JPredJob extends WSJob\r
{\r
// TODO: make JPredJob deal only with what was sent to and received from a\r
// JNet service\r
return false;\r
}\r
\r
- boolean hasValidInput()\r
+ public boolean hasValidInput()\r
{\r
if (sequence != null)\r
{\r
}\r
}\r
\r
- void StartJob(WSJob j)\r
+ public void StartJob(AWsJob j)\r
{\r
if (!(j instanceof JPredJob))\r
{\r
}\r
}\r
\r
- void parseResult()\r
+ public void parseResult()\r
{\r
int results = 0; // number of result sets received\r
JobStateSummary finalState = new JobStateSummary();\r
}\r
}\r
\r
- void pollJob(WSJob job) throws Exception\r
+ public void pollJob(AWsJob job) throws Exception\r
{\r
- job.result = server.getresult(job.jobId);\r
+ ((JPredJob)job).result = server.getresult(job.jobId);\r
}\r
\r
public boolean isCancellable()\r