import java.util.List;
import java.util.Map;
+import compbio.data.msa.Category;
import uk.ac.dundee.compbio.slivkaclient.RemoteFile;
import uk.ac.dundee.compbio.slivkaclient.SlivkaClient;
import uk.ac.dundee.compbio.slivkaclient.SlivkaService;
public class SlivkaAnnotationServiceInstance extends SlivkaWSInstance implements SequenceAnnotationServiceI
{
public SlivkaAnnotationServiceInstance(SlivkaClient client,
- SlivkaService service, boolean conservation)
+ SlivkaService service, String category)
{
- super(client, service, !conservation ? "Protein sequence analysis"
- : "Alignment Conservation");
- if (conservation)
+ super(client, service, category);
+ if (category == Category.CATEGORY_CONSERVATION)
{
+ /* FIXME: the category name is hardcoded for AACon, names other than
+ * "AAConWS" doesn't work. */
setAlignAnalysisUI(new AlignAnalysisUIText(getName(),
SlivkaAnnotationServiceInstance.class,
"Slivka.AACons", false, true, true, true, true, 2,