Pārlūkot izejas kodu

merged_gvcf

master
LUYAO REN pirms 4 gadiem
vecāks
revīzija
702c2bd5a1
3 mainītis faili ar 7 papildinājumiem un 7 dzēšanām
  1. +2
    -2
      tasks/GVCFtyper.wdl
  2. +4
    -4
      tasks/split_gvcf_files.wdl
  3. +1
    -1
      workflow.wdl

+ 2
- 2
tasks/GVCFtyper.wdl Parādīt failu

@@ -26,8 +26,8 @@ command <<<
}

output {
File gvcf = "${project}.joint.g.vcf"
File gvcf_idx = "${project}.joint.g.vcf.idx"
File merged_gvcf = "${project}.joint.g.vcf"
File merged_gvcf_idx = "${project}.joint.g.vcf.idx"
}
}


+ 4
- 4
tasks/split_gvcf_files.wdl Parādīt failu

@@ -1,5 +1,5 @@
task split_gvcf_files {
File gvcf
File merged_gvcf
String project
String docker
String cluster_config
@@ -7,14 +7,14 @@
command <<<

cat ${gvcf} | grep '#CHROM' | sed s'/\t/\n/g' > name
cat ${merged_gvcf} | grep '#CHROM' | sed s'/\t/\n/g' > name

ncol=`cat name | wc -l`

sed -i '1,9d' name

cat ${gvcf} | grep '#' > header
cat ${gvcf} | grep -v '#' > body
cat ${merged_gvcf} | grep '#' > header
cat ${merged_gvcf} | grep -v '#' > body
cat body | grep -w '^chr1\|^chr2\|^chr3\|^chr4\|^chr5\|^chr6\|^chr7\|^chr8\|^chr9\|^chr10\|^chr11\|^chr12\|^chr13\|^chr14\|^chr15\|^chr16\|^chr17\|^chr18\|^chr19\|^chr20\|^chr21\|^chr22\|^chrX' > body.filtered
cat header body.filtered > ${project}.filtered.g.vcf


+ 1
- 1
workflow.wdl Parādīt failu

@@ -46,7 +46,7 @@ workflow {{ project_name }} {

call split_gvcf_files.split_gvcf_files as split_gvcf_files {
input:
gvcf=gvcf,
merged_gvcf=GVCFtyper.merged_gvcf,
docker=DIYdocker,
project=project,
cluster_config=SMALLcluster_config,

Notiek ielāde…
Atcelt
Saglabāt