X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fws2%2Foperations%2FAnnotationOperation.java;h=f927b2b5b283e9c6b7661719bfd42b06be80b9d8;hb=dc2e21ef0092f0e79c1837fc76a81710bc74e3a0;hp=6518733c7b876a742719dfaf420b9421e88544fb;hpb=2bbba7f7426314bfd6a1f206861542244b5f511a;p=jalview.git diff --git a/src/jalview/ws2/operations/AnnotationOperation.java b/src/jalview/ws2/operations/AnnotationOperation.java index 6518733..f927b2b 100644 --- a/src/jalview/ws2/operations/AnnotationOperation.java +++ b/src/jalview/ws2/operations/AnnotationOperation.java @@ -48,6 +48,10 @@ public class AnnotationOperation implements Operation boolean interactive = false; + private boolean isProtOperation = true; + + private boolean isNucOperation = true; + /* * Is it fine to get rid of AlignAnalysisUIText? */ @@ -67,7 +71,7 @@ public class AnnotationOperation implements Operation { return service.getName(); } - + @Override public String getDescription() { @@ -85,13 +89,13 @@ public class AnnotationOperation implements Operation { return service.getHostName(); } - + @Override public boolean hasParameters() { return service.hasParameters(); } - + @Override public ParamDatastoreI getParamStore() { @@ -119,13 +123,23 @@ public class AnnotationOperation implements Operation @Override public boolean isProteinOperation() { - return true; + return isProtOperation; + } + + public void setProteinOperation(boolean value) + { + isProtOperation = value; } @Override public boolean isNucleotideOperation() { - return true; + return isNucOperation; + } + + public void setNucleotideOperation(boolean value) + { + isNucOperation = value; } @Override