4363: Accept manifest_text in a non-UTF-8 encoding that is equal to its UTF-8 encoding.
[arvados.git] / crunch_scripts / split-fastq.py
index 253dd22ea89fcdf558a81f7a72851b8643ffb2bc..17aabf2930393a48d3539483d5198cab5af35631 100755 (executable)
@@ -119,10 +119,11 @@ for s in inp.all_streams():
                     splitfastq(p)
                 else:
                     for i in xrange(0, len(p)):
-                        m = p[i]["reader"].as_manifest()[1:]
-                        manifest_list.append(["./_" + str(piece), m[:-1]])
+                        m = p[i]["reader"].as_manifest().split()
+                        m[0] = "./_" + str(piece)
+                        manifest_list.append(m)
                     piece += 1
 
-manifest_text = "\n".join(" ".join(m) for m in manifest_list)
+manifest_text = "\n".join(" ".join(m) for m in manifest_list) + "\n"
 
 arvados.current_task().set_output(manifest_text)