X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fws%2Frest%2Fparams%2FAnnotationFile.java;h=b1681a06f75cd3eff3d32c1cf486c67f48fff869;hb=a789f790fbb3ab13f1967b42781b837b58bf9bbc;hp=5abf0fc5bdbe76cfbd8427f6922237047ac03d25;hpb=5dfd1bdf67e6e0c916d22e67d498c0e956917c21;p=jalview.git diff --git a/src/jalview/ws/rest/params/AnnotationFile.java b/src/jalview/ws/rest/params/AnnotationFile.java index 5abf0fc..b1681a0 100644 --- a/src/jalview/ws/rest/params/AnnotationFile.java +++ b/src/jalview/ws/rest/params/AnnotationFile.java @@ -1,6 +1,8 @@ package jalview.ws.rest.params; import jalview.datamodel.AlignmentI; +import jalview.ws.params.OptionI; +import jalview.ws.params.simple.Option; import jalview.ws.rest.InputType; import jalview.ws.rest.NoValidInputDataException; import jalview.ws.rest.RestJob; @@ -9,6 +11,7 @@ import jalview.ws.rest.InputType.molType; import java.io.UnsupportedEncodingException; import java.util.ArrayList; +import java.util.Arrays; import java.util.List; import org.apache.http.entity.mime.content.ContentBody; @@ -90,4 +93,15 @@ public class AnnotationFile extends InputType { } return false; } + @Override + public List getOptions() + { + // TODO - consider disregarding base options here. + List lst = getBaseOptions(); + lst.add(new Option("format", + "Alignment annotation upload format", true, JVANNOT, + format, Arrays.asList(new String[] + { JVANNOT, CSVANNOT}), null)); + return lst; + } }