From: jprocter Date: Wed, 5 Jan 2011 16:06:03 +0000 (+0000) Subject: inline submission of alignment with correct crlf X-Git-Tag: Release_2_7~322 X-Git-Url: http://source.jalview.org/gitweb/?a=commitdiff_plain;h=9f37d5a58dad274e24d847f1042b60b5ae754fef;p=jalview.git inline submission of alignment with correct crlf --- diff --git a/src/jalview/ws/rest/params/Alignment.java b/src/jalview/ws/rest/params/Alignment.java index 922f933..0027057 100644 --- a/src/jalview/ws/rest/params/Alignment.java +++ b/src/jalview/ws/rest/params/Alignment.java @@ -7,11 +7,14 @@ import jalview.ws.rest.RestJob; import jalview.ws.rest.InputType.molType; import java.io.BufferedOutputStream; +import java.io.ByteArrayOutputStream; import java.io.File; import java.io.FileOutputStream; import java.io.OutputStreamWriter; import java.io.PrintWriter; +import java.io.StringWriter; import java.io.UnsupportedEncodingException; +import java.net.URLEncoder; import java.nio.charset.Charset; import org.apache.http.entity.mime.content.ContentBody; @@ -53,9 +56,13 @@ public class Alignment extends InputType { throw new NoValidInputDataException("Couldn't write out alignment to file.",ex); } } else { - StringBody sb = new StringBody(new jalview.io.FormatAdapter().formatSequences(format, alignment, jvsuffix)); // , "text/plain", Charset.forName("UTF-8")); + jalview.io.FormatAdapter fa = new jalview.io.FormatAdapter(); + fa.setNewlineString("\r\n"); + return new StringBody((fa.formatSequences(format, alignment, jvsuffix))); + //, + //"text/plain",Charset.forName("UTF-8")); + // , "text/plain", Charset.forName("UTF-8")); // sb.getContentTypeParameters().put("filename", "alignment.fa"); - return sb; } } } \ No newline at end of file