Skip to content

Instantly share code, notes, and snippets.

@edawson
Created December 11, 2018 01:24
Show Gist options
  • Save edawson/cbbd83e0a56ed4a5aabe0727c15fad66 to your computer and use it in GitHub Desktop.
Save edawson/cbbd83e0a56ed4a5aabe0727c15fad66 to your computer and use it in GitHub Desktop.
Convert a Picard interval list file to a bzip'ed, tabix-indexed BED file.
grep -v "^@" $1 | awk '{print $1"\t"$2"\t"$3"\t"$5}' > $(dirname $1)/$(basename $1 .interval_list).bed && \
bgzip $(dirname $1)/$(basename $1 .interval_list).bed && \
tabix $(dirname $1)/$(basename $1 .interval_list).bed.gz
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment