JAL-3066 Sequence annotation services.
[jalview.git] / src / jalview / ws / jws2 / MsaWSClient.java
index 3c57ca8..3f0cc8e 100644 (file)
@@ -32,6 +32,7 @@ import jalview.ws.api.JalviewServiceEndpointProviderI;
 import jalview.ws.api.MultipleSequenceAlignmentI;
 import jalview.ws.api.ServiceWithParameters;
 import jalview.ws.gui.MsaWSThread;
+import jalview.ws.jws2.jabaws2.Jws2Instance;
 import jalview.ws.params.ArgumentI;
 import jalview.ws.params.WsParamSetI;
 
@@ -236,8 +237,8 @@ public class MsaWSClient extends Jws2Client implements WSMenuEntryProviderI
   public void attachWSMenuEntry(JMenu rmsawsmenu,
           final ServiceWithParameters service, final AlignFrame alignFrame)
   {
-    if (Jws2ClientFactory.registerAAConWSInstance(rmsawsmenu, service,
-            alignFrame))
+    if (service instanceof Jws2Instance
+        && Jws2ClientFactory.registerAAConWSInstance(rmsawsmenu, (Jws2Instance) service, alignFrame))
     {
       // Alignment dependent analysis calculation WS gui
       return;