JAL-3954 create primitive gui handler for search service
[jalview.git] / src / jalview / ws2 / gui / WebServicesMenuManager.java
index 8f48690..8e2dcee 100644 (file)
@@ -39,6 +39,7 @@ import jalview.ws2.actions.annotation.AnnotationAction;
 import jalview.ws2.actions.api.ActionI;
 import jalview.ws2.actions.api.TaskEventListener;
 import jalview.ws2.actions.api.TaskI;
+import jalview.ws2.actions.hmmer.PhmmerAction;
 import jalview.ws2.api.Credentials;
 import jalview.ws2.api.WebService;
 import jalview.ws2.client.api.WebServiceProviderI;
@@ -470,6 +471,12 @@ public class WebServicesMenuManager
       var handler = new AnnotationServiceGuiHandler(_action, frame);
       return _action.perform(viewport, args, credentials, handler);
     }
+    if (action instanceof PhmmerAction)
+    {
+      var _action = (PhmmerAction) action;
+      var handler = new SearchServiceGuiHandler(frame);
+      return _action.perform(viewport, args, credentials, handler);
+    }
     Console.warn(String.format(
             "No known handler for action type %s. All output will be discarded.",
             action.getClass().getName()));