Как свернуть/отменить вложение вывода Array[File] в рабочий процесс WDL? ⇐ Python

Программы на Python
Anonymous
Как свернуть/отменить вложение вывода Array[File] в рабочий процесс WDL?

Сообщение Anonymous »

Я запускаю рабочий процесс WDL.
Вот блок вывода основного рабочего процесса

Код: Выделить всё

    output {
Array[File] out_foos = some_task.foos
}
Предположим, что массив состоит из трех элементов.
В этом случае выходные файлы будут выглядеть так:

Код: Выделить всё

/path/to/out/out_foos/00/fooA.txt
/path/to/out/out_foos/01/fooB.txt
/path/to/out/out_foos/02/fooC.txt
Как мне изменить его, чтобы вывод был менее вложенным и выглядел так:

Код: Выделить всё

/path/to/out/out_foos/fooA.txt
/path/to/out/out_foos/fooB.txt
/path/to/out/out_foos/fooC.txt
Я предпочитаю, чтобы это происходило с помощью рабочего процесса. Однако я также был бы готов просто переместить файлы после завершения рабочего процесса, но этот рабочий процесс отправляется в aws с помощью aws omics start-run, поэтому мне тоже не ясно, как это сделать

Подробнее здесь: https://stackoverflow.com/questions/790 ... l-workflow

Вернуться в «Python»