@@ -9,24 +9,27 @@ process {
99 ]
1010 ext.args = {
1111 [
12- "matching_strategy": params.cnaqc_matching_strategy,
13- "karyotypes": params.cnaqc_karyotypes,
14- "min_karyotype_size":params.cnaqc_min_karyotype_size,
15- "min_absolute_karyotype_mutations":params.cnaqc_min_absolute_karyotype_mutations,
16- "p_binsize_peaks":params.cnaqc_p_binsize_peaks,
17- "matching_epsilon":params.cnaqc_matching_epsilon,
18- "purity_error":params.cnaqc_purity_error,
19- "vaf_tolerance":params.cnaqc_vaf_tolerance,
20- "n_bootstrap":params.cnaqc_n_bootstrap,
21- "kernel_adjust":params.cnaqc_kernel_adjust,
22- "kde":params.cnaqc_kde,
23- "starting_state_subclonal_evolution":params.cnaqc_starting_state_subclonal_evolution,
24- "cluster_subclonal_CCF":params.cnaqc_cluster_subclonal_ccf,
25- "muts_per_karyotype":params.cnaqc_muts_per_karyotype,
26- "cutoff_QC_PASS":params.cnaqc_cutoff_qc_pass,
27- "method":params.cnaqc_method,
28- "plot_cn":params.cnaqc_plot_cn
29- ]
12+ "--genome ${params.genome}",
13+ "--matching_strategy ${params.cnaqc_matching_strategy}",
14+ "--karyotypes ${params.cnaqc_karyotypes}",
15+ "--min_karyotype_size ${params.cnaqc_min_karyotype_size}",
16+ "--min_absolute_karyotype_mutations ${params.cnaqc_min_absolute_karyotype_mutations}",
17+ "--p_binsize_peaks ${params.cnaqc_p_binsize_peaks}",
18+ (params.cnaqc_matching_epsilon ? "--matching_epsilon ${params.cnaqc_matching_epsilon}" : ""),
19+ "--purity_error ${params.cnaqc_purity_error}",
20+ "--VAF_tolerance ${params.cnaqc_vaf_tolerance}",
21+ "--n_bootstrap ${params.cnaqc_n_bootstrap}",
22+ "--kernel_adjust ${params.cnaqc_kernel_adjust}",
23+ "--KDE ${params.cnaqc_kde}",
24+ "--starting_state_subclonal_evolution ${params.cnaqc_starting_state_subclonal_evolution}",
25+ "--cluster_subclonal_CCF ${params.cnaqc_cluster_subclonal_ccf}",
26+ "--muts_per_karyotype ${params.cnaqc_muts_per_karyotype}",
27+ "--cutoff_QC_PASS ${params.cnaqc_cutoff_qc_pass}",
28+ "--method ${params.cnaqc_method}"
29+ ]
30+ .findAll { it } // remove empty strings
31+ .join(' ') // join into CLI string
32+ .trim()
3033 }
3134 }
3235
0 commit comments