-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmake_inputmaster_c3.sh
More file actions
57 lines (49 loc) · 2.49 KB
/
make_inputmaster_c3.sh
File metadata and controls
57 lines (49 loc) · 2.49 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
##script to create a parameter file containing all the regions (one region per row) to be run using finemap providing all the locations of the files and the file header: z;ld;snp;config;k;log;n-ind
##the output file is run in finemap using a command like:
#./finemap --sss --in-files input_master_c3alt_actual_CD --log --n-configs-top 100 --corr-threshold 0.98
pheno=CD
number=52541
#for i in 107 123 165 176 60 73 77 ; do
#pheno=IBD
#number=68428
#for i in 23 ; do
#pheno=UC
#number=48245
#for i in 39 4 91 ; do
#head -1 input_master_All > input_master_${pheno}
#head -1 input_master_All > input_master_c3alt_actual_${pheno}
#head -1 input_master_All > input_master_c3alt_actual_multi_${pheno}
head -1 input_master_All > input_master_c3alt_actualp2_${pheno}
#for i in 200 1000 3652 5000 8000 10000 15000 20000 30000 ; do
#for i in 67k 2k 379 ; do
for i in 67k ; do
#mkdir IBD/FINEMAPv2/actual_Feb16/r_files_${i}/c3
awk -v size="${i}" -v phen="${pheno}" -v num="${number}" '
BEGIN{
FS=";"
OFS=";"
}
{
region=$1
#the multi signal files require the "_1" to be added to the name
zfile="IBD/FINEMAPv2/actual_Feb16/r_files_67k/c3_altprior/HD"region".z"
#zfile="IBD/FINEMAPv2/actual_Feb16/r_files_67k/c3_altprior/HD"region"_1.z"
ld="IBD/FINEMAPv2/actual_Feb16/r_files_" size "/c3_altprior/HD" region ".ld"
#ld="IBD/FINEMAPv2/actual_Feb16/r_files_" size "/c3_altprior/HD" region "_1.ld"
snp="IBD/FINEMAPv2/actual_Feb16/r_files_" size "/c3_altprior/HD"region".snp"
#snp="IBD/FINEMAPv2/actual_Feb16/r_files_" size "/c3_altprior/HD"region"_1.snp"
config="IBD/FINEMAPv2/actual_Feb16/r_files_" size "/c3_altprior/HD"region".config"
#config="IBD/FINEMAPv2/actual_Feb16/r_files_" size "/c3_altprior/HD"region"_1.config"
kfile="IBD/FINEMAPv2/actual_Feb16/r_files_67k/c3_altprior/HD"region".k"
#kfile="IBD/FINEMAPv2/actual_Feb16/r_files_67k/c3_altprior/HD"region"_1.k"
lag="IBD/FINEMAPv2/actual_Feb16/r_files_" size "/c3_altprior/HD"region".log"
#lag="IBD/FINEMAPv2/actual_Feb16/r_files_" size "/c3_altprior/HD"region"_1.log"
print zfile, ld, snp, config, kfile, lag, num
}' IBD/caviarbf/phase2/${pheno}.phase2_signals.txt >> input_master_c3alt_actualp2_${pheno}
# final_loci${pheno}.list >> input_master_c3alt_actual_multi_${pheno}
#final_locisgl${pheno}.list >> input_master_c3alt_actual_${pheno}
#final_loci${pheno}.list >> input_master_c3_${pheno}
#final_loci${pheno}.list >> input_master_${pheno}
#final_loci${pheno}.list >> input_master_c2_${pheno}
#the input file is only used to provide the correct number of lines for the output
done