@@ -2,6 +2,8 @@ include { CLUSTALO_ALIGN } from '../../../modules/nf-core/clustalo/align/main'
22include { FAMSA_ALIGN } from ' ../../../modules/nf-core/famsa/align/main'
33include { MAGUS_ALIGN } from ' ../../../modules/nf-core/magus/align/main'
44include { TCOFFEE_ALIGN } from ' ../../../modules/nf-core/tcoffee/align/main'
5+ include { TCOFFEE_REGRESSIVE } from ' ../../../modules/nf-core/tcoffee/regressive/main'
6+ include { UPP_ALIGN } from ' ../../../modules/nf-core/upp/align/main'
57
68
79workflow MSA_TREEALIGN {
@@ -25,6 +27,10 @@ workflow MSA_TREEALIGN {
2527 return [ meta, fasta ]
2628 tcoffee_align : tool == " tcoffee_align"
2729 return [ meta, fasta ]
30+ tcoffee_regressive : tool == " tcoffee_regressive"
31+ return [ meta, fasta ]
32+ upp_align : tool == " upp_align"
33+ return [ meta, fasta ]
2834 }
2935 .set { ch_fasta_branch }
3036 ch_tree
@@ -38,6 +44,10 @@ workflow MSA_TREEALIGN {
3844 return [ meta, tree ]
3945 tcoffee_align : tool == " tcoffee_align"
4046 return [ meta, tree ]
47+ tcoffee_regressive : tool == " tcoffee_regressive"
48+ return [ meta, tree ]
49+ upp_align : tool == " upp_align"
50+ return [ meta, tree ]
4151 }
4252 .set { ch_tree_branch }
4353
@@ -57,6 +67,14 @@ workflow MSA_TREEALIGN {
5767 ch_out_alignment = ch_out_alignment. mix(TCOFFEE_ALIGN . out. alignment)
5868 ch_out_versions = ch_out_versions. mix(TCOFFEE_ALIGN . out. versions)
5969
70+ TCOFFEE_REGRESSIVE ( ch_fasta_branch. tcoffee_regressive, ch_tree_branch. tcoffee_regressive, [[], [], []], [] )
71+ ch_out_alignment = ch_out_alignment. mix(TCOFFEE_REGRESSIVE . out. alignment)
72+ ch_out_versions = ch_out_versions. mix(TCOFFEE_REGRESSIVE . out. versions)
73+
74+ UPP_ALIGN ( ch_fasta_branch. upp_align, ch_tree_branch. upp_align, [] )
75+ ch_out_alignment = ch_out_alignment. mix(UPP_ALIGN . out. alignment)
76+ ch_out_versions = ch_out_versions. mix(UPP_ALIGN . out. versions)
77+
6078
6179
6280 emit :
0 commit comments