LUYAO REN 2 лет назад
Родитель
Сommit
c4600ca8a1
2 измененных файлов: 6 добавлений и 3 удалений
  1. +5
    -3
      tasks/mapping.wdl
  2. +1
    -0
      workflow.wdl

+ 5
- 3
tasks/mapping.wdl Просмотреть файл

@@ -9,6 +9,8 @@ task mapping {
String SENTIEON_LICENSE
String group
String sample
String project
String user_define_name = sub(basename(fastq_1, "_R1.fastq.gz"), "_R1.fq.gz$", "")
String pl
String docker
String cluster_config
@@ -19,7 +21,7 @@ task mapping {
set -e
export SENTIEON_LICENSE=${SENTIEON_LICENSE}
nt=$(nproc)
${SENTIEON_INSTALL_DIR}/bin/bwa mem -M -R "@RG\tID:${group}\tSM:${sample}\tPL:${pl}" -t $nt -K 10000000 ${ref_dir}/${fasta} ${fastq_1} ${fastq_2} | ${SENTIEON_INSTALL_DIR}/bin/sentieon util sort -o ${sample}.sorted.bam -t $nt --sam2bam -i -
${SENTIEON_INSTALL_DIR}/bin/bwa mem -M -R "@RG\tID:${group}\tSM:${sample}\tPL:${pl}" -t $nt -K 10000000 ${ref_dir}/${fasta} ${fastq_1} ${fastq_2} | ${SENTIEON_INSTALL_DIR}/bin/sentieon util sort -o ${user_define_name}_${project}_${sample}.sorted.bam -t $nt --sam2bam -i -
>>>

runtime {
@@ -29,7 +31,7 @@ task mapping {
dataDisk: "cloud_ssd " + disk_size + " /cromwell_root/"
}
output {
File sorted_bam = "${sample}.sorted.bam"
File sorted_bam_index = "${sample}.sorted.bam.bai"
File sorted_bam = "${user_define_name}_${project}_${sample}.sorted.bam"
File sorted_bam_index = "${user_define_name}_${project}_${sample}.sorted.bam.bai"
}
}

+ 1
- 0
workflow.wdl Просмотреть файл

@@ -83,6 +83,7 @@ workflow {{ project_name }} {
fastq_2=fastq_2_D5,
group=project,
sample='LCL5',
project=project,
docker=SENTIEONdocker,
disk_size=disk_size,
cluster_config=BIGcluster_config

Загрузка…
Отмена
Сохранить