Mercurial > repos > pjbriggs > rnachipintegrator
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 # |