Mercurial > repos > greg > snpeff_v2_from_pablo
diff snpEff_2_1a/scripts/distro.sh @ 0:f8eaa3f8194b default tip
Uploaded snpEff_v2_1a_core.tgz from Pablo Cingolani
author | greg |
---|---|
date | Fri, 20 Apr 2012 14:47:09 -0400 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/snpEff_2_1a/scripts/distro.sh Fri Apr 20 14:47:09 2012 -0400 @@ -0,0 +1,47 @@ +#!/bin/sh + +#------------------------------------------------------------------------------ +# Create a zip file for distribution +# Note: Only binary data is included (no raw gene info / genomes) +# +# Pablo Cingolani 2010 +#------------------------------------------------------------------------------ + +VERSION="2_1" +VERSION_REV=$VERSION"a" +DIR=$HOME/snpEff_$VERSION_REV +rm -rvf $DIR +mkdir $DIR + +# Copy core files +cp snpEff.config snpEff.jar $DIR +cp -rvfH galaxy scripts $DIR + +cd $DIR +rm -rvf `find . -name "CVS" -type d` +cd - + +# Create 'core' zip file +cd $HOME +ZIP="snpEff_v"$VERSION_REV"_core.zip" +rm -f $ZIP 2> /dev/null +zip -r $ZIP snpEff_$VERSION_REV +cd - + +# Create ZIP file for each database +for d in `ls data/*/snpEffectPredictor.bin` +do + DIR=`dirname $d` + GEN=`basename $DIR` + + echo $GEN + ZIP="snpEff_v"$VERSION"_"$GEN".zip" + zip -r $ZIP data/$GEN/*.bin +done + +# Look for missing genomes +echo Missing genomes: +ls -d data/*/snpEffectPredictor.bin | grep -v genomes | cut -f 2 -d / | sort > genomes_bins.txt +ls -d data/* | grep -v genomes | cut -f 2 -d / | sort > genomes_dirs.txt +diff genomes_dirs.txt genomes_bins.txt | grep "^<" +