mirror of
https://github.com/galaxyproject/galaxy.git
synced 2026-11-02 19:52:14 +08:00
30 lines
691 B
YAML
30 lines
691 B
YAML
class: GalaxyUserTool
|
|
id: cat_multiple_user_defined
|
|
version: "0.1"
|
|
name: Concatenate Multiple Files
|
|
description: tail-to-head
|
|
container: busybox
|
|
shell_command: |
|
|
cat $(inputs.datasets.map((input) => `'${input.path}'`).join(' ')) > output.txt
|
|
inputs:
|
|
- name: datasets
|
|
type: data
|
|
multiple: true
|
|
outputs:
|
|
- name: output1
|
|
type: data
|
|
format_source: datasets
|
|
from_work_dir: output.txt
|
|
tests:
|
|
- inputs:
|
|
datasets:
|
|
- simple_line.txt
|
|
- simple_line_alternative.txt
|
|
outputs:
|
|
output1:
|
|
asserts:
|
|
- has_line:
|
|
line: This is a different line of text.
|
|
- has_line:
|
|
line: This is a line of text.
|