Refactoring of all SequenceAnnotation web services
[jabaws.git] / webservices / compbio / ws / client / Services.java
index 1048fb8..a7b9969 100644 (file)
@@ -33,6 +33,7 @@ import compbio.engine.client.Executable;
 import compbio.runner.conservation.AACon;\r
 import compbio.runner.disorder.Disembl;\r
 import compbio.runner.disorder.GlobPlot;\r
+import compbio.runner.disorder.IUPred;\r
 import compbio.runner.disorder.Jronn;\r
 import compbio.runner.msa.ClustalW;\r
 import compbio.runner.msa.Mafft;\r
@@ -45,7 +46,7 @@ import compbio.runner.msa.Tcoffee;
  * \r
  */\r
 public enum Services {\r
-       MafftWS, MuscleWS, ClustalWS, TcoffeeWS, ProbconsWS, AAConWS, JronnWS, DisemblWS, GlobPlotWS, IUPred;\r
+       MafftWS, MuscleWS, ClustalWS, TcoffeeWS, ProbconsWS, AAConWS, JronnWS, DisemblWS, GlobPlotWS, IUPredWS;\r
 \r
        public static Services getService(String servName) {\r
                servName = servName.trim().toLowerCase();\r
@@ -89,6 +90,8 @@ public enum Services {
                                return GlobPlot.class;\r
                        case JronnWS :\r
                                return Jronn.class;\r
+                       case IUPredWS :\r
+                               return IUPred.class;\r
                        default :\r
                                throw new RuntimeException(\r
                                                "Unknown web service implementation class for service: "\r
@@ -153,7 +156,7 @@ public enum Services {
                        case JronnWS :\r
                        case DisemblWS :\r
                        case GlobPlotWS :\r
-\r
+                       case IUPredWS :\r
                                return SequenceAnnotation.class;\r
 \r
                                // deliberate leaking\r