import jalview.bin.Cache;
import jalview.ws2.*;
import jalview.ws2.operations.AlignmentOperation;
+import jalview.ws2.operations.AnnotationOperation;
import jalview.ws2.operations.Operation;
import uk.ac.dundee.compbio.slivkaclient.SlivkaClient;
import uk.ac.dundee.compbio.slivkaclient.SlivkaService;
Operation op = null;
switch (path[path.length - 1].toLowerCase())
{
+ case "sequence alignment analysis (conservation)":
+ AnnotationOperation anop;
+ op = anop = new AnnotationOperation(instance,
+ instance::getAnnotations, instance::getFeaturesFile, "Conservation");
+ anop.setAlignmentAnalysis(true);
+ anop.setInteractive(true);
+ break;
+ case "protein sequence analysis":
+ op = new AnnotationOperation(instance, instance::getAnnotations,
+ instance::getFeaturesFile, "Protein Disorder");
+ break;
case "multiple sequence alignment":
op = new AlignmentOperation(instance, instance::getAlignment);
+ break;
}
if (op != null)
+ {
instance.addOperation(op);
+ break;
+ }
}
}
if (instance.operations.size() > 0)