Mercurial > repos > greg > snpeff_v2_from_pablo
comparison 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 |
comparison
equal
deleted
inserted
replaced
| -1:000000000000 | 0:f8eaa3f8194b |
|---|---|
| 1 #!/bin/sh | |
| 2 | |
| 3 #------------------------------------------------------------------------------ | |
| 4 # Create a zip file for distribution | |
| 5 # Note: Only binary data is included (no raw gene info / genomes) | |
| 6 # | |
| 7 # Pablo Cingolani 2010 | |
| 8 #------------------------------------------------------------------------------ | |
| 9 | |
| 10 VERSION="2_1" | |
| 11 VERSION_REV=$VERSION"a" | |
| 12 DIR=$HOME/snpEff_$VERSION_REV | |
| 13 rm -rvf $DIR | |
| 14 mkdir $DIR | |
| 15 | |
| 16 # Copy core files | |
| 17 cp snpEff.config snpEff.jar $DIR | |
| 18 cp -rvfH galaxy scripts $DIR | |
| 19 | |
| 20 cd $DIR | |
| 21 rm -rvf `find . -name "CVS" -type d` | |
| 22 cd - | |
| 23 | |
| 24 # Create 'core' zip file | |
| 25 cd $HOME | |
| 26 ZIP="snpEff_v"$VERSION_REV"_core.zip" | |
| 27 rm -f $ZIP 2> /dev/null | |
| 28 zip -r $ZIP snpEff_$VERSION_REV | |
| 29 cd - | |
| 30 | |
| 31 # Create ZIP file for each database | |
| 32 for d in `ls data/*/snpEffectPredictor.bin` | |
| 33 do | |
| 34 DIR=`dirname $d` | |
| 35 GEN=`basename $DIR` | |
| 36 | |
| 37 echo $GEN | |
| 38 ZIP="snpEff_v"$VERSION"_"$GEN".zip" | |
| 39 zip -r $ZIP data/$GEN/*.bin | |
| 40 done | |
| 41 | |
| 42 # Look for missing genomes | |
| 43 echo Missing genomes: | |
| 44 ls -d data/*/snpEffectPredictor.bin | grep -v genomes | cut -f 2 -d / | sort > genomes_bins.txt | |
| 45 ls -d data/* | grep -v genomes | cut -f 2 -d / | sort > genomes_dirs.txt | |
| 46 diff genomes_dirs.txt genomes_bins.txt | grep "^<" | |
| 47 |
