Переглянути джерело

Fix bug: TNscope.wdl

tags/v0.1.2
YaqingLiu 4 роки тому
джерело
коміт
4ce53ad6c6
5 змінених файлів з 26 додано та 26 видалено
  1. +2
    -2
      tasks/Dedup.wdl
  2. +3
    -3
      tasks/Realigner.wdl
  3. +6
    -6
      tasks/TNscope.wdl
  4. +3
    -3
      tasks/deduped_Metrics.wdl
  5. +12
    -12
      workflow.wdl

+ 2
- 2
tasks/Dedup.wdl Переглянути файл

output { output {
File score = "${sample}_score.txt" File score = "${sample}_score.txt"
File dedup_metrics = "${sample}_dedup_metrics.txt" File dedup_metrics = "${sample}_dedup_metrics.txt"
File Dedup_bam = "${sample}.sorted.deduped.bam"
File Dedup_bam_index = "${sample}.sorted.deduped.bam.bai"
File deduped_bam = "${sample}.sorted.deduped.bam"
File deduped_bam_index = "${sample}.sorted.deduped.bam.bai"
} }
} }

+ 3
- 3
tasks/Realigner.wdl Переглянути файл

String sample String sample
String fasta String fasta
File Dedup_bam
File Dedup_bam_index
File deduped_bam
File deduped_bam_index
String db_mills String db_mills
String docker String docker
String cluster_config String cluster_config
${SENTIEON_INSTALL_DIR}/bin/sentieon driver -t $nt \ ${SENTIEON_INSTALL_DIR}/bin/sentieon driver -t $nt \
-r ${ref_dir}/${fasta} \ -r ${ref_dir}/${fasta} \
-i ${Dedup_bam} \
-i ${deduped_bam} \
--algo Realigner -k ${dbmills_dir}/${db_mills} ${sample}.sorted.deduped.realigned.bam --algo Realigner -k ${dbmills_dir}/${db_mills} ${sample}.sorted.deduped.realigned.bam
>>> >>>

+ 6
- 6
tasks/TNscope.wdl Переглянути файл

String sample String sample
String SENTIEON_INSTALL_DIR String SENTIEON_INSTALL_DIR
String SENTIEON_LICENSE String SENTIEON_LICENSE
File tumor_recaled_bam
File tumor_recaled_bam_index
File tumor_deduped_bam
File tumor_deduped_bam_index
File tumor_recal_table File tumor_recal_table
File normal_recaled_bam
File normal_recaled_bam_index
File normal_deduped_bam
File normal_deduped_bam_index
File normal_recal_table File normal_recal_table
String tumor_name String tumor_name
String normal_name String normal_name
${SENTIEON_INSTALL_DIR}/bin/sentieon driver -t $nt \ ${SENTIEON_INSTALL_DIR}/bin/sentieon driver -t $nt \
-r ${ref_dir}/${fasta} $INTERVAL \ -r ${ref_dir}/${fasta} $INTERVAL \
-i ${tumor_recaled_bam} -q ${tumor_recal_table} \
-i ${normal_recaled_bam} -q ${normal_recal_table} \
-i ${tumor_deduped_bam} -q ${tumor_recal_table} \
-i ${normal_deduped_bam} -q ${normal_recal_table} \
--algo TNscope \ --algo TNscope \
--tumor_sample ${tumor_name} --normal_sample ${normal_name} \ --tumor_sample ${tumor_name} --normal_sample ${normal_name} \
--dbsnp ${dbsnp_dir}/${dbsnp} \ --dbsnp ${dbsnp_dir}/${dbsnp} \

+ 3
- 3
tasks/deduped_Metrics.wdl Переглянути файл

String SENTIEON_LICENSE String SENTIEON_LICENSE
String sample String sample
String fasta String fasta
File Dedup_bam
File Dedup_bam_index
File deduped_bam
File deduped_bam_index
String docker String docker
String cluster_config String cluster_config
String disk_size String disk_size
${SENTIEON_INSTALL_DIR}/bin/sentieon driver -t $nt \ ${SENTIEON_INSTALL_DIR}/bin/sentieon driver -t $nt \
-r ${ref_dir}/${fasta} $INTERVAL \ -r ${ref_dir}/${fasta} $INTERVAL \
-i ${Dedup_bam} \
-i ${deduped_bam} \
--algo CoverageMetrics --omit_base_output ${sample}_deduped_coverage_metrics \ --algo CoverageMetrics --omit_base_output ${sample}_deduped_coverage_metrics \
--algo MeanQualityByCycle ${sample}_deduped_mq_metrics.txt \ --algo MeanQualityByCycle ${sample}_deduped_mq_metrics.txt \
--algo QualDistribution ${sample}_deduped_qd_metrics.txt \ --algo QualDistribution ${sample}_deduped_qd_metrics.txt \

+ 12
- 12
workflow.wdl Переглянути файл

SENTIEON_LICENSE=SENTIEON_LICENSE, SENTIEON_LICENSE=SENTIEON_LICENSE,
fasta=fasta, fasta=fasta,
ref_dir=ref_dir, ref_dir=ref_dir,
Dedup_bam=tumor_Dedup.Dedup_bam,
Dedup_bam_index=tumor_Dedup.Dedup_bam_index,
deduped_bam=tumor_Dedup.deduped_bam,
deduped_bam_index=tumor_Dedup.deduped_bam_index,
sample=sample_id + '_tumor', sample=sample_id + '_tumor',
docker=sentieon_docker, docker=sentieon_docker,
disk_size=disk_size, disk_size=disk_size,
SENTIEON_LICENSE=SENTIEON_LICENSE, SENTIEON_LICENSE=SENTIEON_LICENSE,
fasta=fasta, fasta=fasta,
ref_dir=ref_dir, ref_dir=ref_dir,
Dedup_bam=tumor_Dedup.Dedup_bam,
Dedup_bam_index=tumor_Dedup.Dedup_bam_index,
deduped_bam=tumor_Dedup.deduped_bam,
deduped_bam_index=tumor_Dedup.deduped_bam_index,
db_mills=db_mills, db_mills=db_mills,
dbmills_dir=dbmills_dir, dbmills_dir=dbmills_dir,
sample=sample_id + '_tumor', sample=sample_id + '_tumor',
SENTIEON_LICENSE=SENTIEON_LICENSE, SENTIEON_LICENSE=SENTIEON_LICENSE,
fasta=fasta, fasta=fasta,
ref_dir=ref_dir, ref_dir=ref_dir,
Dedup_bam=normal_Dedup.Dedup_bam,
Dedup_bam_index=normal_Dedup.Dedup_bam_index,
deduped_bam=normal_Dedup.deduped_bam,
deduped_bam_index=normal_Dedup.deduped_bam_index,
sample=sample_id + '_normal', sample=sample_id + '_normal',
regions=regions, regions=regions,
docker=sentieon_docker, docker=sentieon_docker,
SENTIEON_LICENSE=SENTIEON_LICENSE, SENTIEON_LICENSE=SENTIEON_LICENSE,
fasta=fasta, fasta=fasta,
ref_dir=ref_dir, ref_dir=ref_dir,
Dedup_bam=normal_Dedup.Dedup_bam,
Dedup_bam_index=normal_Dedup.Dedup_bam_index,
deduped_bam=normal_Dedup.deduped_bam,
deduped_bam_index=normal_Dedup.deduped_bam_index,
db_mills=db_mills, db_mills=db_mills,
dbmills_dir=dbmills_dir, dbmills_dir=dbmills_dir,
sample=sample_id + '_normal', sample=sample_id + '_normal',
SENTIEON_INSTALL_DIR=SENTIEON_INSTALL_DIR, SENTIEON_INSTALL_DIR=SENTIEON_INSTALL_DIR,
SENTIEON_LICENSE=SENTIEON_LICENSE, SENTIEON_LICENSE=SENTIEON_LICENSE,
sample=sample_id, sample=sample_id,
normal_recaled_bam=normal_BQSR.recaled_bam,
normal_recaled_bam_index=normal_BQSR.recaled_bam_index,
normal_deduped_bam=normal_Dedup.deduped_bam,
normal_deduped_bam_index=normal_Dedup.deduped_bam_index,
normal_recal_table=normal_BQSR.recal_table, normal_recal_table=normal_BQSR.recal_table,
tumor_recaled_bam=tumor_BQSR.recaled_bam,
tumor_recaled_bam_index=tumor_BQSR.recaled_bam_index,
tumor_deduped_bam=tumor_Dedup.deduped_bam,
tumor_deduped_bam_index=tumor_Dedup.deduped_bam_index,
tumor_recal_table=tumor_BQSR.recal_table, tumor_recal_table=tumor_BQSR.recal_table,
normal_name=sample_id + "_normal", normal_name=sample_id + "_normal",
tumor_name=sample_id + "_tumor", tumor_name=sample_id + "_tumor",

Завантаження…
Відмінити
Зберегти