Mercurial > repos > pjbriggs > rnachipintegrator
diff make_test_data.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 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/make_test_data.sh Wed Feb 24 09:25:18 2016 -0500 @@ -0,0 +1,126 @@ +#!/bin/bash -e +# +# List of dependencies +TOOL_DEPENDENCIES="rnachipintegrator/0.5.0-alpha.7 + xlsxwriter/0.8.4" +# Where to find them +TOOL_DEPENDENCIES_DIR=$(pwd)/test.tool_dependencies.rnachipintegrator +if [ ! -d $TOOL_DEPENDENCIES_DIR ] ; then + echo WARNING $TOOL_DEPENDENCIES_DIR not found >&2 + echo Creating tool dependencies dir + mkdir -p $TOOL_DEPENDENCIES_DIR + echo Installing tool dependencies + $(dirname $0)/install_tool_deps.sh $TOOL_DEPENDENCIES_DIR +fi +# Load dependencies +for dep in $TOOL_DEPENDENCIES ; do + env_file=$TOOL_DEPENDENCIES_DIR/$dep/env.sh + if [ -e $env_file ] ; then + . $env_file + else + echo ERROR no env.sh file found for $dep >&2 + exit 1 + fi +done +# +# rnachipintegrator_canonical_genes +# +# Test #1 +RnaChipIntegrator --name=mm9 \ + --cutoff=50000 \ + --number=4 \ + --xlsx \ + --compact \ + test-data/mm9_canonical_genes.tsv test-data/mm9_summits.txt +mv mm9_gene_centric.txt test-data/mm9_summits_per_feature.out +mv mm9_peak_centric.txt test-data/mm9_features_per_summit.out +mv mm9.xlsx test-data/mm9_summits.xlsx +# +# Test #2 +RnaChipIntegrator --name=mm9 \ + --cutoff=50000 \ + --number=4 \ + --xlsx \ + --compact \ + test-data/mm9_canonical_genes.tsv test-data/mm9_peaks.txt +mv mm9_gene_centric.txt test-data/mm9_peaks_per_feature1.out +mv mm9_peak_centric.txt test-data/mm9_features_per_peak1.out +mv mm9.xlsx test-data/mm9_peaks1.xlsx +# +# Test #3 +RnaChipIntegrator --name=mm9 \ + --cutoff=50000 \ + --number=4 \ + --xlsx \ + --summary \ + --pad \ + test-data/mm9_canonical_genes.tsv test-data/mm9_peaks.txt +mv mm9_gene_centric.txt test-data/mm9_peaks_per_feature3.out +mv mm9_peak_centric.txt test-data/mm9_features_per_peak3.out +mv mm9_gene_centric_summary.txt test-data/mm9_peaks_per_feature3.summary +mv mm9_peak_centric_summary.txt test-data/mm9_features_per_peak3.summary +mv mm9.xlsx test-data/mm9_peaks3.xlsx +# +# rnachipintegrator_wrapper +# +# Test #1 +RnaChipIntegrator --name=test \ + --cutoff=130000 \ + --number=4 \ + --promoter_region=-10000,2500 \ + --xlsx \ + --compact \ + test-data/features.txt test-data/summits.txt +mv test_gene_centric.txt test-data/summits_per_feature.out +mv test_peak_centric.txt test-data/features_per_summit.out +mv test.xlsx test-data/summits.xlsx +# +# Test #2 +RnaChipIntegrator --name=test \ + --cutoff=130000 \ + --number=4 \ + --promoter_region=-10000,2500 \ + --xlsx \ + --compact \ + test-data/features.txt test-data/peaks.txt +mv test_gene_centric.txt test-data/peaks_per_feature1.out +mv test_peak_centric.txt test-data/features_per_peak1.out +mv test.xlsx test-data/peaks1.xlsx +# +# Test #3 +RnaChipIntegrator --name=test \ + --cutoff=130000 \ + --number=4 \ + --xlsx \ + test-data/features.txt test-data/peaks.txt +mv test_gene_centric.txt test-data/peaks_per_feature2.out +mv test_peak_centric.txt test-data/features_per_peak2.out +mv test.xlsx test-data/peaks2.xlsx +# +# Test #4 +RnaChipIntegrator --name=test \ + --cutoff=130000 \ + --number=4 \ + --only-DE \ + --xlsx \ + --compact \ + test-data/features.txt test-data/peaks.txt +mv test_gene_centric.txt test-data/peaks_per_feature3.out +mv test_peak_centric.txt test-data/features_per_peak3.out +mv test.xlsx test-data/peaks3.xlsx +# +# Test #5 +RnaChipIntegrator --name=test \ + --cutoff=130000 \ + --number=4 \ + --xlsx \ + --summary \ + --pad \ + test-data/features.txt test-data/peaks.txt +mv test_gene_centric.txt test-data/peaks_per_feature4.out +mv test_peak_centric.txt test-data/features_per_peak4.out +mv test_gene_centric_summary.txt test-data/peaks_per_feature4.summary +mv test_peak_centric_summary.txt test-data/features_per_peak4.summary +mv test.xlsx test-data/peaks4.xlsx +## +#