X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=webservices%2Fcompbio%2Fws%2Fclient%2FServicesUtil.java;h=70840282442770b84ba526ce10e055864791f337;hb=b2a2fdc2bd95a64b3908d8ea2f31270b6c7199d3;hp=08b81316c016c77403a2097ae8b37ea444d11a35;hpb=5096d8e1ac6c0573e12aa5c0207a3b8eada0bbf3;p=jabaws.git diff --git a/webservices/compbio/ws/client/ServicesUtil.java b/webservices/compbio/ws/client/ServicesUtil.java index 08b8131..7084028 100644 --- a/webservices/compbio/ws/client/ServicesUtil.java +++ b/webservices/compbio/ws/client/ServicesUtil.java @@ -5,6 +5,7 @@ import java.io.File; import compbio.engine.client.ConfExecutable; import compbio.engine.client.Executable; import compbio.runner.conservation.AACon; +import compbio.runner.predictors.Jpred; import compbio.runner.disorder.Disembl; import compbio.runner.disorder.GlobPlot; import compbio.runner.disorder.IUPred; @@ -15,6 +16,7 @@ import compbio.runner.msa.Mafft; import compbio.runner.msa.Muscle; import compbio.runner.msa.Probcons; import compbio.runner.msa.Tcoffee; +import compbio.runner.structure.RNAalifold; public class ServicesUtil { @@ -33,6 +35,8 @@ public class ServicesUtil { switch (service) { case AAConWS : return AACon.class; + case JpredWS : + return Jpred.class; case ClustalOWS : return ClustalO.class; case ClustalWS : @@ -53,15 +57,14 @@ public class ServicesUtil { return Jronn.class; case IUPredWS : return IUPred.class; + case RNAalifoldWS : + return RNAalifold.class; default : - throw new RuntimeException( - "Unknown web service implementation class for service: " - + service); + throw new RuntimeException("Unknown web service implementation class for service: " + service); } } - public static Class> getRunnerByJobDirectory( - File jobdir) { + public static Class> getRunnerByJobDirectory(File jobdir) { Services service = getServiceByRunnerName(getRunnerNameByJobDirectory(jobdir)); return getServiceImpl(service); } @@ -82,8 +85,7 @@ public class ServicesUtil { private static Services getServiceByRunnerName(String name) { for (Services service : Services.values()) { - String runnerName = getServiceImpl(service).getSimpleName() - .toLowerCase(); + String runnerName = getServiceImpl(service).getSimpleName().toLowerCase(); name = name.trim().toLowerCase(); if (name.startsWith(runnerName)) { return service;