X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fws%2Fjws2%2FMsaWSClient.java;h=4f6ce0919409173375d23694daa946966ea8df5f;hb=a45774ee31d9f35d4eff46d54d7deab719afb092;hp=92f0a3e4975f3c3cfe0a3581b2d4f995c58f7bde;hpb=f6046bcaa518bc3e7e95e895459b05065531e0a2;p=jalview.git diff --git a/src/jalview/ws/jws2/MsaWSClient.java b/src/jalview/ws/jws2/MsaWSClient.java index 92f0a3e..4f6ce09 100644 --- a/src/jalview/ws/jws2/MsaWSClient.java +++ b/src/jalview/ws/jws2/MsaWSClient.java @@ -1,6 +1,6 @@ /* - * Jalview - A Sequence Alignment Editor and Viewer (Version 2.6) - * Copyright (C) 2010 J Procter, AM Waterhouse, G Barton, M Clamp, S Searle + * Jalview - A Sequence Alignment Editor and Viewer (Version 2.7) + * Copyright (C) 2011 J Procter, AM Waterhouse, G Barton, M Clamp, S Searle * * This file is part of Jalview. * @@ -50,7 +50,7 @@ public class MsaWSClient extends Jws2Client AlignFrame alignFrame; - private Preset preset; + private WsParamSetI preset; private List paramset; @@ -112,10 +112,11 @@ public class MsaWSClient extends Jws2Client return; } server = sh.service; + this.preset=preset; if (preset != null) { - if (preset instanceof JabaPreset) - { + if (!((preset instanceof JabaPreset) || preset instanceof JabaWsParamSet)) { + /*{ this.preset = ((JabaPreset) preset).p; } else if (preset instanceof JabaWsParamSet) @@ -137,7 +138,7 @@ public class MsaWSClient extends Jws2Client paramset = newargs; } else - { + {*/ throw new Error( "Implementation error: Can only instantiate Jaba parameter sets."); } @@ -167,7 +168,7 @@ public class MsaWSClient extends Jws2Client } else { - this.preset = ((JabaPreset) prset).p; + this.preset = prset; // ((JabaPreset) prset).p; paramset = null; // no user supplied parameters. } }