X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fws%2Fjws2%2FAbstractJabaCalcWorker.java;h=1a361c48ec1107258d64738200ade5eaf3848b1e;hb=54ee3e95ec4f21a301e458f8b7f22876ae70a017;hp=dd64e778c3f40ed801bd70fe6bc789226adcc087;hpb=9a68d6293a1d0ded59716fa34826fb4af793c330;p=jalview.git diff --git a/src/jalview/ws/jws2/AbstractJabaCalcWorker.java b/src/jalview/ws/jws2/AbstractJabaCalcWorker.java index dd64e77..1a361c4 100644 --- a/src/jalview/ws/jws2/AbstractJabaCalcWorker.java +++ b/src/jalview/ws/jws2/AbstractJabaCalcWorker.java @@ -36,6 +36,7 @@ import jalview.workers.AlignCalcWorker; import jalview.ws.jws2.dm.AAConSettings; import jalview.ws.jws2.dm.JabaWsParamSet; import jalview.ws.jws2.jabaws2.Jws2Instance; +import jalview.ws.params.ArgumentI; import jalview.ws.params.WsParamSetI; import java.util.ArrayList; @@ -44,7 +45,6 @@ import java.util.List; import java.util.Map; import compbio.data.sequence.FastaSequence; -import compbio.metadata.Argument; import compbio.metadata.ChunkHolder; import compbio.metadata.JobStatus; import compbio.metadata.JobSubmissionException; @@ -58,7 +58,7 @@ public abstract class AbstractJabaCalcWorker extends AlignCalcWorker protected WsParamSetI preset; - protected List arguments; + protected List arguments; protected IProgressIndicator guiProgress; @@ -78,10 +78,7 @@ public abstract class AbstractJabaCalcWorker extends AlignCalcWorker { ((jalview.gui.AlignViewport) alignViewport).setCalcIdSettingsFor( getCalcId(), - new AAConSettings(true, service, this.preset, - (arguments != null) - ? JabaParamStore.getJwsArgsfromJaba(arguments) - : null), + new AAConSettings(true, service, this.preset, arguments), true); } } @@ -98,7 +95,7 @@ public abstract class AbstractJabaCalcWorker extends AlignCalcWorker return preset; } - public List getArguments() + public List getArguments() { return arguments; } @@ -112,7 +109,7 @@ public abstract class AbstractJabaCalcWorker extends AlignCalcWorker * @param newarguments */ public void updateParameters(final WsParamSetI newpreset, - final List newarguments) + final List newarguments) { preset = newpreset; arguments = newarguments; @@ -129,7 +126,7 @@ public abstract class AbstractJabaCalcWorker extends AlignCalcWorker } if (arguments != null && arguments.size() > 0) { - for (Argument rg : arguments) + for (Object rg : JabaParamStore.getJabafromJwsArgs(arguments)) { if (Option.class.isAssignableFrom(rg.getClass())) { @@ -168,7 +165,7 @@ public abstract class AbstractJabaCalcWorker extends AlignCalcWorker } public AbstractJabaCalcWorker(Jws2Instance service, AlignFrame alignFrame, - WsParamSetI preset, List paramset) + WsParamSetI preset, List paramset) { this(alignFrame.getCurrentView(), alignFrame.alignPanel); this.guiProgress = alignFrame;