From: jprocter Date: Sun, 8 Jul 2012 14:13:14 +0000 (+0100) Subject: JAL-961 JAL-976 recover current settings from associated viewport X-Git-Tag: Jalview_2_9~423 X-Git-Url: http://source.jalview.org/gitweb/?a=commitdiff_plain;h=7509530b4429b92074cb11ca381617e5bfb0cf60;p=jalview.git JAL-961 JAL-976 recover current settings from associated viewport --- diff --git a/src/jalview/ws/jws2/AAConsClient.java b/src/jalview/ws/jws2/AAConsClient.java index b2c9d4d..c90f5c4 100644 --- a/src/jalview/ws/jws2/AAConsClient.java +++ b/src/jalview/ws/jws2/AAConsClient.java @@ -5,6 +5,7 @@ import jalview.datamodel.AlignmentI; import jalview.datamodel.Annotation; import jalview.gui.AlignFrame; import jalview.gui.AlignmentPanel; +import jalview.ws.jws2.dm.AAConsSettings; import jalview.ws.jws2.jabaws2.Jws2Instance; import jalview.ws.params.WsParamSetI; @@ -29,8 +30,18 @@ public class AAConsClient extends JabawsAlignCalcWorker nucleotidesAllowed = false; proteinAllowed = true; gapMap=new boolean[0]; + initViewportParams(); } + protected void initViewportParams() + { + ((jalview.gui.AlignViewport) alignViewport).setCalcIdSettingsFor(getCalcId(), new AAConsSettings(true, service, this.preset, (arguments!=null) ? JabaParamStore.getJwsArgsfromJaba(arguments) : null), true); + } + @Override + public void updateParameters(WsParamSetI newpreset, java.util.List newarguments) { + super.updateParameters(newpreset, newarguments); + initViewportParams(); + }; public String getServiceActionText() { return "calculating Amino acid consensus using AACons service";