comparison 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
comparison
equal deleted inserted replaced
-1:000000000000 0:0abe6bac47a6
1 #!/bin/bash -e
2 #
3 # List of dependencies
4 TOOL_DEPENDENCIES="rnachipintegrator/0.5.0-alpha.7
5 xlsxwriter/0.8.4"
6 # Where to find them
7 TOOL_DEPENDENCIES_DIR=$(pwd)/test.tool_dependencies.rnachipintegrator
8 if [ ! -d $TOOL_DEPENDENCIES_DIR ] ; then
9 echo WARNING $TOOL_DEPENDENCIES_DIR not found >&2
10 echo Creating tool dependencies dir
11 mkdir -p $TOOL_DEPENDENCIES_DIR
12 echo Installing tool dependencies
13 $(dirname $0)/install_tool_deps.sh $TOOL_DEPENDENCIES_DIR
14 fi
15 # Load dependencies
16 for dep in $TOOL_DEPENDENCIES ; do
17 env_file=$TOOL_DEPENDENCIES_DIR/$dep/env.sh
18 if [ -e $env_file ] ; then
19 . $env_file
20 else
21 echo ERROR no env.sh file found for $dep >&2
22 exit 1
23 fi
24 done
25 #
26 # rnachipintegrator_canonical_genes
27 #
28 # Test #1
29 RnaChipIntegrator --name=mm9 \
30 --cutoff=50000 \
31 --number=4 \
32 --xlsx \
33 --compact \
34 test-data/mm9_canonical_genes.tsv test-data/mm9_summits.txt
35 mv mm9_gene_centric.txt test-data/mm9_summits_per_feature.out
36 mv mm9_peak_centric.txt test-data/mm9_features_per_summit.out
37 mv mm9.xlsx test-data/mm9_summits.xlsx
38 #
39 # Test #2
40 RnaChipIntegrator --name=mm9 \
41 --cutoff=50000 \
42 --number=4 \
43 --xlsx \
44 --compact \
45 test-data/mm9_canonical_genes.tsv test-data/mm9_peaks.txt
46 mv mm9_gene_centric.txt test-data/mm9_peaks_per_feature1.out
47 mv mm9_peak_centric.txt test-data/mm9_features_per_peak1.out
48 mv mm9.xlsx test-data/mm9_peaks1.xlsx
49 #
50 # Test #3
51 RnaChipIntegrator --name=mm9 \
52 --cutoff=50000 \
53 --number=4 \
54 --xlsx \
55 --summary \
56 --pad \
57 test-data/mm9_canonical_genes.tsv test-data/mm9_peaks.txt
58 mv mm9_gene_centric.txt test-data/mm9_peaks_per_feature3.out
59 mv mm9_peak_centric.txt test-data/mm9_features_per_peak3.out
60 mv mm9_gene_centric_summary.txt test-data/mm9_peaks_per_feature3.summary
61 mv mm9_peak_centric_summary.txt test-data/mm9_features_per_peak3.summary
62 mv mm9.xlsx test-data/mm9_peaks3.xlsx
63 #
64 # rnachipintegrator_wrapper
65 #
66 # Test #1
67 RnaChipIntegrator --name=test \
68 --cutoff=130000 \
69 --number=4 \
70 --promoter_region=-10000,2500 \
71 --xlsx \
72 --compact \
73 test-data/features.txt test-data/summits.txt
74 mv test_gene_centric.txt test-data/summits_per_feature.out
75 mv test_peak_centric.txt test-data/features_per_summit.out
76 mv test.xlsx test-data/summits.xlsx
77 #
78 # Test #2
79 RnaChipIntegrator --name=test \
80 --cutoff=130000 \
81 --number=4 \
82 --promoter_region=-10000,2500 \
83 --xlsx \
84 --compact \
85 test-data/features.txt test-data/peaks.txt
86 mv test_gene_centric.txt test-data/peaks_per_feature1.out
87 mv test_peak_centric.txt test-data/features_per_peak1.out
88 mv test.xlsx test-data/peaks1.xlsx
89 #
90 # Test #3
91 RnaChipIntegrator --name=test \
92 --cutoff=130000 \
93 --number=4 \
94 --xlsx \
95 test-data/features.txt test-data/peaks.txt
96 mv test_gene_centric.txt test-data/peaks_per_feature2.out
97 mv test_peak_centric.txt test-data/features_per_peak2.out
98 mv test.xlsx test-data/peaks2.xlsx
99 #
100 # Test #4
101 RnaChipIntegrator --name=test \
102 --cutoff=130000 \
103 --number=4 \
104 --only-DE \
105 --xlsx \
106 --compact \
107 test-data/features.txt test-data/peaks.txt
108 mv test_gene_centric.txt test-data/peaks_per_feature3.out
109 mv test_peak_centric.txt test-data/features_per_peak3.out
110 mv test.xlsx test-data/peaks3.xlsx
111 #
112 # Test #5
113 RnaChipIntegrator --name=test \
114 --cutoff=130000 \
115 --number=4 \
116 --xlsx \
117 --summary \
118 --pad \
119 test-data/features.txt test-data/peaks.txt
120 mv test_gene_centric.txt test-data/peaks_per_feature4.out
121 mv test_peak_centric.txt test-data/features_per_peak4.out
122 mv test_gene_centric_summary.txt test-data/peaks_per_feature4.summary
123 mv test_peak_centric_summary.txt test-data/features_per_peak4.summary
124 mv test.xlsx test-data/peaks4.xlsx
125 ##
126 #