1 package jalview.ws2.operations;
3 import jalview.ws.params.ParamDatastoreI;
4 import jalview.ws2.MenuEntryProviderI;
6 public interface Operation
8 public String getName();
10 public String getDescription();
12 public String getTypeName();
14 public String getHostName();
16 public boolean hasParameters();
18 public ParamDatastoreI getParamStore();
20 public int getMinSequences();
22 public int getMaxSequences();
24 public boolean canSubmitGaps();
26 public boolean isProteinOperation();
28 public boolean isNucleotideOperation();
30 public boolean isInteractive();
32 public MenuEntryProviderI getMenuBuilder();
34 public boolean isAlignmentAnalysis();
36 public boolean getFilterNonStandardSymbols();
38 public boolean getNeedsAlignedSequences();