|
|
@@ -9,11 +9,19 @@ task merge { |
|
|
|
|
|
|
|
cat ${sep=" " family_mendelian_info} | sort -k1,1 -k2,2n > ${family_name}.mendelian.txt |
|
|
|
|
|
|
|
cat ${family_name}.mendelian.txt | cut -f13 | sort | uniq -c > ${family_name}.sister.reproducibility.txt |
|
|
|
cat ${family_name}.mendelian.txt | awk '{ if ((length($3) == 1) && (length($4) == 1)) { print } }' > ${family_name}.mendelian.snv.txt |
|
|
|
cat ${family_name}.mendelian.txt | awk '{ if ((length($3) != 1) || (length($4) != 1)) { print } }' > ${family_name}.mendelian.indel.txt |
|
|
|
|
|
|
|
python /opt/filter_indel_over_50_mendelian.py -i ${family_name}.mendelian.indel.txt -prefix ${family_name}.mendelian |
|
|
|
|
|
|
|
cat ${family_name}.mendelian.snv.txt | cut -f11 | sort | uniq -c | grep '1:1:1' > ${family_name}.mendelian.snv.summary.txt |
|
|
|
cat ${family_name}.mendelian.snv.txt | cut -f11 | sort | uniq -c | grep 'Ref:1:1' >> ${family_name}.mendelian.snv.summary.txt |
|
|
|
cat ${family_name}.mendelian.snv.txt | cut -f12 | sort | uniq -c | grep 'yes' >> ${family_name}.mendelian.snv.summary.txt |
|
|
|
|
|
|
|
cat ${family_name}.mendelian.indel.lessthan50bp.txt | cut -f11 | sort | uniq -c | grep '1:1:1' > ${family_name}.mendelian.indel.summary.txt |
|
|
|
cat ${family_name}.mendelian.indel.lessthan50bp.txt | cut -f11 | sort | uniq -c | grep 'Ref:1:1' >> ${family_name}.mendelian.indel.summary.txt |
|
|
|
cat ${family_name}.mendelian.indel.lessthan50bp.txt | cut -f12 | sort | uniq -c | grep 'yes' >> ${family_name}.mendelian.indel.summary.txt |
|
|
|
|
|
|
|
cat ${family_name}.mendelian.txt | cut -f11 | sort | uniq -c | grep '1:1:1' > ${family_name}.mendelian.summary.txt |
|
|
|
cat ${family_name}.mendelian.txt | cut -f11 | sort | uniq -c | grep 'Ref:1:1' >> ${family_name}.mendelian.summary.txt |
|
|
|
cat ${family_name}.mendelian.txt | cut -f12 | sort | uniq -c | grep 'yes' >> ${family_name}.mendelian.summary.txt |
|
|
|
|
|
|
|
>>> |
|
|
|
|
|
|
@@ -25,7 +33,9 @@ task merge { |
|
|
|
} |
|
|
|
output { |
|
|
|
File family_all_info = "${family_name}.mendelian.txt" |
|
|
|
File sister_consistency = "${family_name}.sister.reproducibility.txt" |
|
|
|
File family_mendelian = "${family_name}.mendelian.summary.txt" |
|
|
|
File snv = "${family_name}.mendelian.snv.txt" |
|
|
|
FIle indel = "${family_name}.mendelian.indel.lessthan50bp.txt" |
|
|
|
File family_snv = "${family_name}.mendelian.snv.summary.txt" |
|
|
|
File family_indel = "${family_name}.mendelian.indel.summary.txt" |
|
|
|
} |
|
|
|
} |