changeset 3:1cea5a75f998 draft

Uploaded
author modencode-dcc
date Fri, 18 Jan 2013 10:53:35 -0500
parents 1ced8ed78013
children a4b7eb9c87d9
files split.sh
diffstat 1 files changed, 25 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/split.sh	Fri Jan 18 10:53:35 2013 -0500
@@ -0,0 +1,25 @@
+#!bin/bash
+
+#purpose: shell script which performs the split option
+#author: Ziru Zhou
+#date: October, 2012
+
+main()
+{
+	output1="${1}"
+	output2="${2}"
+	input="${3}"
+
+	$(samtools view -H ${input} > tmp)
+	linecount=$(samtools view ${input} | wc -l)
+	half=$(((${linecount} + 1) / 2))
+	samtools view ${input} | shuf | split -d -l ${half}
+
+	$(cat tmp x00 > x00h)
+	$(cat tmp x01 > x01h)
+        samtools view -bSo ${output1} x00h
+        samtools view -bSo ${output2} x01h
+
+	rm tmp x00h x01h x00 x01
+}
+main "${@}"