- var url = client.getResultURL(job.getJobId(), ResultTypes.PSIBLAST_ALIGN);
- return new FastaFile(url.toString(), DataSourceType.URL);
+ var stream = client.getResultStream(job.getJobId(), ResultTypes.PSIBLAST_ALIGN);
+ var buffer = new byte[2048];
+ var file = new ByteArrayOutputStream();
+ var len = 0;
+ while ((len= stream.read(buffer)) >= 0)
+ file.write(buffer, 0, len);
+ return new FastaFile(file.toString("UTF-8"), DataSourceType.PASTE);