Mercurial > repos > pjbriggs > rnachipintegrator
comparison install_tool_deps.sh @ 0:0abe6bac47a6 draft
planemo upload for repository https://github.com/fls-bioinformatics-core/galaxy-tools/tree/master/rnachipintegrator commit 97d556dae96db5457590a3a257392b6e4093a912-dirty
| author | pjbriggs |
|---|---|
| date | Wed, 24 Feb 2016 09:25:18 -0500 |
| parents | |
| children |
comparison
equal
deleted
inserted
replaced
| -1:000000000000 | 0:0abe6bac47a6 |
|---|---|
| 1 #!/bin/bash -e | |
| 2 # | |
| 3 # Install the tool dependencies for RnaChipIntegrator for testing from command line | |
| 4 # | |
| 5 # Installation directory | |
| 6 TOP_DIR=$1 | |
| 7 if [ -z "$TOP_DIR" ] ; then | |
| 8 echo Usage: $(basename $0) DIR | |
| 9 exit | |
| 10 fi | |
| 11 if [ -z "$(echo $TOP_DIR | grep ^/)" ] ; then | |
| 12 TOP_DIR=$(pwd)/$TOP_DIR | |
| 13 fi | |
| 14 if [ ! -d "$TOP_DIR" ] ; then | |
| 15 mkdir -p $TOP_DIR | |
| 16 fi | |
| 17 cd $TOP_DIR | |
| 18 # RnaChipIntegrator 1.0.0 | |
| 19 VERSION=1.0.0 | |
| 20 INSTALL_DIR=$TOP_DIR/rnachipintegrator/$VERSION | |
| 21 mkdir -p $INSTALL_DIR | |
| 22 wd=$(mktemp -d) | |
| 23 pushd $wd | |
| 24 wget https://pypi.python.org/packages/source/R/RnaChipIntegrator/RnaChipIntegrator-${VERSION}.tar.gz | |
| 25 tar zxf RnaChipIntegrator-${VERSION}.tar.gz | |
| 26 cd RnaChipIntegrator-$VERSION | |
| 27 pip install --no-use-wheel --install-option "--prefix=$INSTALL_DIR" . | |
| 28 popd | |
| 29 rm -rf $wd/* | |
| 30 rmdir $wd | |
| 31 cat > rnachipintegrator/$VERSION/env.sh <<EOF | |
| 32 #!/bin/sh | |
| 33 # Source this to setup rnachipintegrator/$VERSION | |
| 34 echo Setting up RnaChipIntegrator $VERSION | |
| 35 export PATH=$INSTALL_DIR/bin:\$PATH | |
| 36 export PYTHONPATH=$INSTALL_DIR/lib/python2.7/site-packages:\$PYTHONPATH | |
| 37 # | |
| 38 EOF | |
| 39 # xlsxwriter 0.8.4 | |
| 40 INSTALL_DIR=$TOP_DIR/xlsxwriter/0.8.4 | |
| 41 mkdir -p $INSTALL_DIR | |
| 42 wd=$(mktemp -d) | |
| 43 pushd $wd | |
| 44 wget -q https://pypi.python.org/packages/source/X/XlsxWriter/XlsxWriter-0.8.4.tar.gz | |
| 45 tar xzf XlsxWriter-0.8.4.tar.gz | |
| 46 cd XlsxWriter-0.8.4 | |
| 47 OLD_PYTHONPATH=$PYTHONPATH | |
| 48 mkdir -p $INSTALL_DIR/lib/python | |
| 49 export PYTHONPATH=$PYTHONPATH:$INSTALL_DIR/lib/python | |
| 50 python setup.py install --install-lib $INSTALL_DIR/lib/python --install-scripts $INSTALL_DIR/bin | |
| 51 popd | |
| 52 rm -rf $wd/* | |
| 53 rmdir $wd | |
| 54 export PYTHONPATH=$OLD_PYTHONPATH | |
| 55 cat > xlsxwriter/0.8.4/env.sh <<EOF | |
| 56 #!/bin/sh | |
| 57 # Source this to setup xlsxwriter/0.8.4 | |
| 58 echo Setting up xlsxwriter 0.8.4 | |
| 59 export PYTHONPATH=$INSTALL_DIR/lib/python:\$PYTHONPATH | |
| 60 export PATH=$INSTALL_DIR/bin:\$PATH | |
| 61 # | |
| 62 EOF | |
| 63 ## | |
| 64 # |
