--- /dev/null
+package jalview.ws.slivkaws;
+
+import jalview.util.MessageManager;
+import jalview.ws.uimodel.AlignAnalysisUIText;
+import uk.ac.dundee.compbio.slivkaclient.SlivkaClient;
+import uk.ac.dundee.compbio.slivkaclient.SlivkaService;
+
+public class RNAalifoldServiceInstance
+ extends SlivkaAnnotationServiceInstance
+{
+ public RNAalifoldServiceInstance(SlivkaClient client,
+ SlivkaService service, String category)
+ {
+ super(client, service, category);
+ setAlignAnalysisUI(new AlignAnalysisUIText(getName(),
+ RNAalifoldServiceInstance.class,
+ "Slivka.RNAalifold", true, false, true, true, false, 2,
+ MessageManager.getString("label.rnalifold_calculations"),
+ MessageManager.getString("tooltip.rnalifold_calculations"),
+ MessageManager.getString("label.rnalifold_settings"),
+ MessageManager.getString("tooltip.rnalifold_settings")));
+ }
+}
{
switch (path[path.length - 1].toLowerCase())
{
+ case "rna secondary structure prediction":
+ newInstance = new RNAalifoldServiceInstance(client,
+ service, "Secondary Structure Prediction");
+ break;
case "sequence alignment analysis (conservation)":
newInstance = new SlivkaAnnotationServiceInstance(client,
service, Category.CATEGORY_CONSERVATION);