Mercurial > repos > zzhou > bamedit
view split.sh @ 104:6c6764cccdb4 draft default tip
Uploaded
| author | zzhou |
|---|---|
| date | Wed, 12 Dec 2012 15:12:00 -0500 |
| parents | cbef6b505a8d |
| children |
line wrap: on
line source
#!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 "${@}"
