sh 从gt_hmm生成断点基因型

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh 从gt_hmm生成断点基因型相关的知识,希望对你有一定的参考价值。

cat <(cut -f 1,2 gt_hmm_fill.tsv) <(cut -f 1,3 gt_hmm_fill.tsv) |\
grep -v 'chrom' |\
sort -k1,1 -k2,2n |\
uniq > breakpoint_sites.tsv
bgzip breakpoint_sites.tsv -c > breakpoint_sites.tsv.gz && tabix -s1 -b2 -e2 breakpoint_sites.tsv.gz

bcftools view -T breakpoint_sites.tsv.gz -m 2 -M 2 gt_hmm.vcf.gz |\
bcftools query -f '[%CHROM\t%POS\t%SAMPLE\t%GT\n]' |\
awk  -v OFS='\t' '''
        {   
            gsub("0/0", "0", $0);
            gsub("1/1", "1", $0);
            gsub("./.","", $0);
            $3;
            print
        }''' | gzip > breakpoint_gts.tsv.gz

以上是关于sh 从gt_hmm生成断点基因型的主要内容,如果未能解决你的问题,请参考以下文章

sh 从基因组工作室最终报告中获取样本ID,用于许多文件

基因疗法 中国科学家利用基因疗法成功逆转1型糖尿病进程

r 模拟最佳猜测基因型截断阈值,以确定它们与真实基因型的相关程度,以及它们是否会返回比较

基于冠层温度的基因型图分类

sh 得到含糊不清的等位基因

sh 重叠群和基因重命名