forked from saalfeldlab/parallel-elastic-alignment
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathscale-and-crop-export
More file actions
executable file
·30 lines (27 loc) · 939 Bytes
/
scale-and-crop-export
File metadata and controls
executable file
·30 lines (27 loc) · 939 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#!/bin/bash
pwd="`pwd`"
export="$pwd/export"
jobs="$pwd/jobs"
logs="$jobs/log"
mkdir -p "$export/scale10"
#mkdir -p "$export/crop1"
#mkdir -p "$export/crop2"
mkdir -p "$export/crop"
mkdir -p "$jobs"
mkdir -p "$logs"
for file in `cd $export; ls | grep -P "\.tif$"`
do
script="$jobs/export-scale-crop-$file.job"
echo "#!/bin/bash" > "$script"
echo "convert $export/$file -resize 10% $export/scale10/$file" >> "$script"
# echo "convert $export/$file -crop 768x768+2900+2400 $export/crop1/$file" >> "$script"
# echo "convert $export/$file -crop 768x768+1550+4500 $export/crop2/$file" >> "$script"
# echo "convert $export/$file -crop 768x768+3970+5440 $export/crop/$file" >> "$script"
# echo "convert $export/$file -crop 768x768+1400+4700 $export/crop/$file" >> "$script"
echo "convert $export/$file -crop 2060x5120+3620+2220 $export/crop/$file" >> "$script"
chmod a+x "$script"
cd "$logs"
qsub -cwd $script
cd "$pwd"
done
cd "$pwd"