X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fws%2Fjws2%2FRNAalifoldClient.java;h=b8b30c5a508a4dd6f32775b6c396f686f4d5734f;hb=44396db56b65458459eb38b399a52e0962b5bdab;hp=d86f15a9209afaefa55a99c3793aba0df42458ce;hpb=9abf7aa279cedfeff9c8f4752ab911482485f059;p=jalview.git diff --git a/src/jalview/ws/jws2/RNAalifoldClient.java b/src/jalview/ws/jws2/RNAalifoldClient.java index d86f15a..b8b30c5 100644 --- a/src/jalview/ws/jws2/RNAalifoldClient.java +++ b/src/jalview/ws/jws2/RNAalifoldClient.java @@ -21,6 +21,12 @@ import compbio.data.sequence.Range; import compbio.data.sequence.Score; import compbio.metadata.Argument; +/** + * Client for the JABA RNA Alifold Service + * @author daluke - Daniel Barton + * + */ + public class RNAalifoldClient extends JabawsAlignCalcWorker implements AlignCalcWorkerI { @@ -38,24 +44,25 @@ public class RNAalifoldClient extends JabawsAlignCalcWorker implements { super(sh, alignFrame, preset, paramset); - if (arguments == null) - arguments = new ArrayList(); + //if (arguments == null) + // arguments = new ArrayList(); af = alignFrame; methodName = sh.serviceType; - + alignedSeqs=true; + submitGaps=true; nucleotidesAllowed = true; proteinAllowed = false; initViewportParams(); } + + public String getCalcId() + { + return CALC_ID; + } + private static String CALC_ID="jalview.ws.jws2.RNAalifoldClient"; - protected void initViewportParams() { - ((jalview.gui.AlignViewport) alignViewport).setCalcIdSettingsFor( - getCalcId(), - new AAConSettings(true, service, this.preset, - (arguments != null) ? JabaParamStore - .getJwsArgsfromJaba(arguments) : null), true); } @Override @@ -332,10 +339,4 @@ public class RNAalifoldClient extends JabawsAlignCalcWorker implements char ss = (Pattern.matches(regex, Character.toString(chr))) ? 'S' : ' '; return ss; } - - public String getCalcId() - { - return SequenceAnnotationWSClient.AAConCalcId; - } - }