public String getDescription();
- public String getOperationType();
-
public List<Operation> getOperations();
public boolean hasParameters();
}
@Override
+ public String getTypeName()
+ {
+ return "Multiple Sequence Alignment";
+ }
+
+ @Override
public int getMinSequences()
{
return 2;
displayNewFrame(aln, alorders, hidden);
}
- /*
+ /*
* conserves dataset references to sequence objects returned from web
- * services. propagate codon frame data to alignment.
+ * services. propagate codon frame data to alignment.
*/
private void propagateDatasetMappings(Alignment aln)
{
public interface Operation
{
+ public String getTypeName();
+
public int getMinSequences();
public int getMaxSequences();
}
for (SlivkaService service : services)
{
- SlivkaWebService instance = new SlivkaWebService(client, service,
- service.getName());
+ SlivkaWebService instance = new SlivkaWebService(client, service);
for (String classifier : service.classifiers)
{
String[] path = classifier.split("\\s*::\\s*");
protected SlivkaDatastore store = null;
- protected final String operation;
-
protected final ArrayList<Operation> operations = new ArrayList<>();
protected int typeFlags = 0;
WsJob.JobState.FAILED, WsJob.JobState.SERVERERROR,
WsJob.JobState.CANCELLED));
- public SlivkaWebService(SlivkaClient client, SlivkaService service,
- String operation)
+ public SlivkaWebService(SlivkaClient client, SlivkaService service)
{
this.client = client;
this.service = service;
- this.operation = operation;
}
@Override
}
@Override
- public String getOperationType()
- {
- return operation;
- }
-
- @Override
public List<Operation> getOperations()
{
return operations;