http.setParameter("data", "deduped.tsv.gz", file, "application/octet-stream");
InputStream in = post_for_yarrg(http);
if (in == null) return false;
- BufferedReader br = new BufferedReader(new InputStreamReader(in));
- String yarrgresult;
- while((yarrgresult = br.readLine()) != null) {
- if (dtxt!=null) dtxt.println(yarrgresult);
+ String output = readstreamstring(in);
+ if (!output.startsWith("OK")) {
+ error("<html><h1>Unexpected output from YARRG server</h1>\n" + output);
+ return false;
}
+ if (dtxt!=null) dtxt.println(output);
return true;
}