annotate mda_heatmap_gen/heatmap.sh @ 0:73aa1f80c237 draft

Upload
author insilico-bob
date Thu, 07 Apr 2016 10:54:23 -0400
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
insilico-bob
parents:
diff changeset
1 echo $1 $2 $3 $4 $5 $6 $7 $8 $9 ${10} ${11} ${12} ${13} ${14} ${15}
insilico-bob
parents:
diff changeset
2
insilico-bob
parents:
diff changeset
3 #create temp directory for row and col order and dendro files.
insilico-bob
parents:
diff changeset
4 tdir=${11}/$(date +%s)
insilico-bob
parents:
diff changeset
5 echo $tdir
insilico-bob
parents:
diff changeset
6 mkdir $tdir
insilico-bob
parents:
diff changeset
7
insilico-bob
parents:
diff changeset
8 #run R to cluster matrix
insilico-bob
parents:
diff changeset
9 output="$(R --slave --vanilla --file=${11}/CHM.R --args $3 $4 $5 $6 $7 $8 $9 $tdir/ROfile.txt $tdir/COfile.txt $tdir/RDfile.txt $tdir/CDfile.txt)"
insilico-bob
parents:
diff changeset
10 rc=$?; if [[ $rc != 0 ]]; then echo $output; exit $rc; fi
insilico-bob
parents:
diff changeset
11
insilico-bob
parents:
diff changeset
12
insilico-bob
parents:
diff changeset
13 #there are a variable number of triplicate parameters for classification bars
insilico-bob
parents:
diff changeset
14 count=0
insilico-bob
parents:
diff changeset
15 classifcations=''
insilico-bob
parents:
diff changeset
16
insilico-bob
parents:
diff changeset
17 for i in "$@"; do
insilico-bob
parents:
diff changeset
18 if [ $count -gt 10 ]
insilico-bob
parents:
diff changeset
19 then
insilico-bob
parents:
diff changeset
20 classifications=$classifications' '$i
insilico-bob
parents:
diff changeset
21 fi
insilico-bob
parents:
diff changeset
22
insilico-bob
parents:
diff changeset
23 count=$((count+1))
insilico-bob
parents:
diff changeset
24 done
insilico-bob
parents:
diff changeset
25
insilico-bob
parents:
diff changeset
26 #call java program to generate NGCHM viewer files.
insilico-bob
parents:
diff changeset
27 java -jar ${11}/GalaxyMapGen.jar $1 $2 DataLayer1 $3 linear Row Column $4 $5 $6 $tdir/ROfile.txt $tdir/RDfile.txt $7 $8 $9 $tdir/COfile.txt $tdir/CDfile.txt ${10} $classifications
insilico-bob
parents:
diff changeset
28
insilico-bob
parents:
diff changeset
29 #clean up tempdir
insilico-bob
parents:
diff changeset
30 rm -rf $tdir