@@ -44,6 +44,7 @@ workflow TUMOR_NORMAL_HAPPHASE {
4444 .combine(downloaded_model_files,by :0 )
4545 .map{ basecall_model, meta, bam, bai, meta2, model ->
4646 def platform = (meta. platform == " pb" ) ? " hifi" : " ont"
47+ def clair3_model = (! meta. clair3_model || meta. clair3_model. toString(). trim() in [' ' , ' []' ]) ? clair3_modelMap. get(meta. basecall_model. toString(). trim()) : meta. clair3_model
4748 return [meta, bam, bai, model, platform]
4849 }
4950 .set{normal_bams}
@@ -92,7 +93,7 @@ workflow TUMOR_NORMAL_HAPPHASE {
9293
9394 normal_bams
9495 .join(CLAIR3 . out. vcf)
95- .map { meta, bam, bai, clair3_model, user_model, platform, vcf ->
96+ .map { meta, bam, bai, clair3_model, platform, vcf ->
9697 def svs = []
9798 def mods = []
9899 return [meta, bam, bai, vcf, svs, mods]
@@ -126,7 +127,7 @@ workflow TUMOR_NORMAL_HAPPHASE {
126127
127128 normal_bams
128129 .join(LONGPHASE_PHASE . out. vcf)
129- .map { meta, bam, bai, clair3_model, user_model, platform, vcf ->
130+ .map { meta, bam, bai, clair3_model, platform, vcf ->
130131 def new_meta = meta + [type : " normal" ]
131132 def snvs = []
132133 def mods = []
0 commit comments