1 package jalview.ws.jws2;
3 import jalview.ws.jws2.Jws2Discoverer.Jws2Instance;
4 import jalview.ws.params.ArgumentI;
5 import jalview.ws.params.WsParamSetI;
9 import compbio.metadata.Preset;
11 public class JabaPreset implements WsParamSetI {
14 public JabaPreset(Jws2Instance svc, Preset preset) {
19 public String getName()
24 public String getDescription()
26 return p.getDescription();
29 public String[] getApplicableUrls()
31 return new String[] { service.getUri()};
34 public String getSourceFile()
39 public boolean isModifiable()
44 public void setSourceFile(String newfile)
46 throw new Error("Cannot set source file for "+getClass());
49 public List<ArgumentI> getArguments()
52 return JabaParamStore.getJwsArgsfromJaba(p.getArguments(service.getRunnerConfig()));
57 throw new Error("Probable mismatch between service instance and preset!");
61 public void setArguments(List<ArgumentI> args)
63 throw new Error("Cannot set Parameters for a Jaba Web service's preset");