-
Notifications
You must be signed in to change notification settings - Fork 32
Expand file tree
/
Copy pathmerge_all.sh
More file actions
68 lines (50 loc) · 3.06 KB
/
merge_all.sh
File metadata and controls
68 lines (50 loc) · 3.06 KB
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
#!/bin/bash
# FILEPATH: /home/nibio/mutable-outside-world/merge_all.sh
# Check if folder name is provided as argument
if [ -z "$1" ]
then
echo "Please provide the folder name as an argument"
exit 1
fi
# Set folder name from argument
folder_name=$1
# kutter all filer i tmp_for_merge
rm tmp_for_merge/*
# kjore merge_inference_results.py for alle resultater
python3 nibio_inference/merge_inference_results.py -i ~/data/"$folder_name"/results_/ -o tmp_for_merge/merged_results_org.csv
# remove the top line
sed -i '1d' tmp_for_merge/merged_results_org.csv
# put the lines in csv in the following order (austrian_plot, English_plot, for_instance, german_plot, mls)
# sort them by the first column alphabetically
sort -t, -k1,1 tmp_for_merge/merged_results_org.csv > tmp_for_merge/merged_results_org_sorted.csv
mv tmp_for_merge/merged_results_org_sorted.csv tmp_for_merge/merged_results_org.csv
# kjore merge_inference_results.py for alle resultater
python3 nibio_inference/merge_inference_results.py -i ~/data/"$folder_name"/results_1000/ -o tmp_for_merge/merged_results_1000.csv
# remove the top line
sed -i '1d' tmp_for_merge/merged_results_1000.csv
# sort them by the first column alphabetically
sort -t, -k1,1 tmp_for_merge/merged_results_1000.csv > tmp_for_merge/merged_results_1000_sorted.csv
mv tmp_for_merge/merged_results_1000_sorted.csv tmp_for_merge/merged_results_1000.csv
# kjore merge_inference_results.py for alle resultater
python3 nibio_inference/merge_inference_results.py -i ~/data/"$folder_name"/results_500/ -o tmp_for_merge/merged_results_500.csv
# remove the top line
sed -i '1d' tmp_for_merge/merged_results_500.csv
# sort them by the first column alphabetically
sort -t, -k1,1 tmp_for_merge/merged_results_500.csv > tmp_for_merge/merged_results_500_sorted.csv
mv tmp_for_merge/merged_results_500_sorted.csv tmp_for_merge/merged_results_500.csv
# kjore merge_inference_results.py for alle resultater
python3 nibio_inference/merge_inference_results.py -i ~/data/"$folder_name"/results_100/ -o tmp_for_merge/merged_results_100.csv
# remove the top line
sed -i '1d' tmp_for_merge/merged_results_100.csv
# sort them by the first column alphabetically
sort -t, -k1,1 tmp_for_merge/merged_results_100.csv > tmp_for_merge/merged_results_100_sorted.csv
mv tmp_for_merge/merged_results_100_sorted.csv tmp_for_merge/merged_results_100.csv
# kjore merge_inference_results.py for alle resultater
python3 nibio_inference/merge_inference_results.py -i ~/data/"$folder_name"/results_10/ -o tmp_for_merge/merged_results_10.csv
# remove the top line
sed -i '1d' tmp_for_merge/merged_results_10.csv
# sort them by the first column alphabetically
sort -t, -k1,1 tmp_for_merge/merged_results_10.csv > tmp_for_merge/merged_results_10_sorted.csv
mv tmp_for_merge/merged_results_10_sorted.csv tmp_for_merge/merged_results_10.csv
# kjore cat for alle resultater, begynner med org
cat tmp_for_merge/merged_results_org.csv tmp_for_merge/merged_results_1000.csv tmp_for_merge/merged_results_500.csv tmp_for_merge/merged_results_100.csv tmp_for_merge/merged_results_10.csv > tmp_for_merge/merged_results.csv