Я объединил два канала, чтобы отфильтровать элементы, в которых нет всех необходимых файлов. Результирующие элементы объединенного канала выглядят так:
[sample1, [sample1.csv], [sample1_1.fastq, sample1_2.fastq]]
Теперь я хочу удалить запись csv
, чтобы элементы канала имели форму:
[sample1, [sample1_1.fastq, sample1_2.fastq]]
для использования в существующих последующих процессах.
Я искал multiMap и ветку, но не могу найти ничего, что делало бы то, что я хочу. Что мне не хватает?
Для этого можно использовать оператор map:
joined_ch
.map { sample, csv_files, fastq_files ->
tuple( sample, fastq_files )
}
.view()
Спасибо! По какой-то причине я просто не мог это увидеть и применить!