1 package jalview.ws.rest.params;
3 import jalview.datamodel.AlignmentI;
4 import jalview.datamodel.SequenceI;
5 import jalview.ws.rest.InputType;
6 import jalview.ws.rest.NoValidInputDataException;
7 import jalview.ws.rest.RestJob;
8 import jalview.ws.rest.InputType.molType;
10 import java.io.UnsupportedEncodingException;
12 import org.apache.http.entity.mime.content.ContentBody;
13 import org.apache.http.entity.mime.content.StringBody;
16 * input a list of sequences separated by some separator
20 class SeqVector extends InputType {
25 super(new Class[] { AlignmentI.class} );
29 public ContentBody formatForInput(RestJob rj) throws UnsupportedEncodingException, NoValidInputDataException
31 StringBuffer idvector = new StringBuffer();
33 for (SequenceI seq:rj.getSequencesForInput(token, type))
39 idvector.append(seq.getSequence());
41 return new StringBody(idvector.toString());