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" | |||||
} | } | ||||
} | } | ||||
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 | ||||
>>> | >>> |
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} \ |
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 \ |
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", |