Skip to content

Commit 16c37e1

Browse files
committed
add option to revcomp i5
1 parent b42abf5 commit 16c37e1

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

pipes/WDL/workflows/demux_deplete.wdl

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ workflow demux_deplete {
2424

2525
Boolean sort_reads=true
2626
Boolean insert_demux_outputs_into_terra_tables=false
27+
Boolean revcomp_i5_indexes=false
2728

2829
File? sample_rename_map
2930
Array[File] biosample_map_tsvs = []
@@ -121,11 +122,17 @@ workflow demux_deplete {
121122
}
122123
}
123124

124-
#### demux each lane (rename samples if requested)
125+
#### demux each lane (rename samples if requested, revcomp i5 if requested)
125126
scatter(lane_sheet in zip(range(length(samplesheets)), samplesheets)) {
127+
if(revcomp_i5_indexes) {
128+
call demux.revcomp_i5 {
129+
input:
130+
old_sheet = lane_sheet.right
131+
}
132+
}
126133
call demux.samplesheet_rename_ids {
127134
input:
128-
old_sheet = lane_sheet.right,
135+
old_sheet = select_first([revcomp_i5.new_sheet, lane_sheet.right]),
129136
rename_map = sample_rename_map
130137
}
131138
call demux.illumina_demux {

0 commit comments

Comments
 (0)