import jalview.bin.Cache;
import jalview.ws.params.ParamManager;
import jalview.ws2.actions.alignment.AlignmentAction;
+import jalview.ws2.actions.annotation.AnnotationAction;
import jalview.ws2.api.WebService;
import jalview.ws2.client.api.AbstractWebServiceDiscoverer;
import uk.ac.dundee.compbio.slivkaclient.SlivkaClient;
}
allServices.add(msaService);
}
+ else if (serviceClass == SERVICE_CLASS_PROT_SEQ_ANALYSIS)
+ {
+ var wsb = WebService.<AnnotationAction> newBuilder();
+ initServiceBuilder(slivkaService, wsb);
+ wsb.category("Protein Disorder");
+ wsb.interactive(false);
+ wsb.actionClass(AnnotationAction.class);
+ var psaService = wsb.build();
+ var client = new SlivkaAnnotationWSClient(slivkaService);
+ var actionBuilder = AnnotationAction.newBuilder(client);
+ actionBuilder.webService(psaService);
+ actionBuilder.name("Analysis");
+ psaService.addAction(actionBuilder.build());
+ allServices.add(psaService);
+ }
else
{
continue;