Mercurial > repos > iuc > fastq_groupmerge
annotate fastq_groupmerge.xml @ 1:bbc3d29a94e5 draft default tip
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 19ea498c50afa7509379116596bc6d5287a6ba2b
| author | iuc |
|---|---|
| date | Thu, 13 Nov 2025 15:33:46 +0000 |
| parents | acdbb0af0a75 |
| children |
| rev | line source |
|---|---|
|
0
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
1 <tool id="fastq_groupmerge" name="Fastq groupmerge" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="@PROFILE@"> |
|
1
bbc3d29a94e5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 19ea498c50afa7509379116596bc6d5287a6ba2b
iuc
parents:
0
diff
changeset
|
2 <description>Group FASTQ files together based on a set grouping in a metadata file</description> |
|
0
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
3 <macros> |
|
1
bbc3d29a94e5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 19ea498c50afa7509379116596bc6d5287a6ba2b
iuc
parents:
0
diff
changeset
|
4 <token name="@TOOL_VERSION@">1.0.2</token> |
|
0
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
5 <token name="@VERSION_SUFFIX@">0</token> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
6 <token name="@PROFILE@">25.0</token> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
7 </macros> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
8 <requirements> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
9 <requirement type="package" version="@TOOL_VERSION@">fastq-groupmerge</requirement> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
10 </requirements> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
11 <command detect_errors="exit_code"> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
12 <![CDATA[ |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
13 |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
14 mkdir 'output' 'samples' && |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
15 |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
16 #if $input.is_select == "pair": |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
17 #for $sample in $samples: |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
18 ln -s '$sample.forward' 'samples/${sample.element_identifier}_forward.${sample.forward.ext}' && |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
19 ln -s '$sample.reverse' 'samples/${sample.element_identifier}_reverse.${sample.reverse.ext}' && |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
20 #end for |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
21 #else: |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
22 #for $sample in $samples: |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
23 ln -s '$sample' 'samples/$sample.element_identifier.${sample.ext}' && |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
24 #end for |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
25 #end if |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
26 |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
27 fastq_groupmerge.py |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
28 'samples' |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
29 'output' |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
30 #if $metadata: |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
31 --metadata '$metadata' |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
32 --group_col '$group_col' |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
33 #if $metadata.ext == "csv" |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
34 --sep "," |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
35 #else |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
36 --sep "\t" |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
37 #end if |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
38 #end if |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
39 #if $input.is_select == 'pair': |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
40 --forward_suffix '_forward' |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
41 --reverse_suffix '_reverse' |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
42 #else: |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
43 --single_reads |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
44 #end if |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
45 |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
46 ]]> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
47 </command> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
48 <inputs> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
49 <conditional name="input"> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
50 <param name="is_select" type="select" label="Check type of fastq read library"> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
51 <option value="single">Single reads</option> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
52 <option value="pair" selected="true">Paired reads</option> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
53 </param> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
54 <when value="single"> |
|
1
bbc3d29a94e5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 19ea498c50afa7509379116596bc6d5287a6ba2b
iuc
parents:
0
diff
changeset
|
55 <param name="samples" type="data_collection" collection_type="list" format="fastqsanger,fastqsanger.gz" label="Input single sample(s) read(s)"/> |
|
0
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
56 </when> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
57 <when value="pair"> |
|
1
bbc3d29a94e5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 19ea498c50afa7509379116596bc6d5287a6ba2b
iuc
parents:
0
diff
changeset
|
58 <param name="samples" type="data_collection" collection_type="list:paired" format="fastqsanger,fastqsanger.gz" label="Input paired sample(s) read(s) collection"/> |
|
0
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
59 </when> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
60 </conditional> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
61 <param argument="--metadata" type="data" multiple="false" format="tabular,csv,tsv" optional="true" label="Metadata table file" help="Metadata file with first column sample name and another column with group ID. Multiple grouping is allowed, see the help section. If no metadata table is provided, this tool will merge all samples!"/> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
62 <param argument="--group_col" type="text" value="group" label="Input the column name of the `group` column" help="The metadata file should contain two columns, one with the sample names and one with sample group ID. Use the same ID for samples that should be grouped. Look at the help section for more information!"/> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
63 </inputs> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
64 <outputs> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
65 <collection name="merged_samples_pairs" type="list:paired" label="${tool.name} on ${on_string}: Merged samples (pairs)"> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
66 <discover_datasets pattern="(?P<identifier_0>[^_]+)_(?P<identifier_1>[^_]+)\.fastq.gz" ext="fastq.gz" directory="output"/> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
67 <filter>input['is_select'] == 'pair'</filter> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
68 </collection> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
69 <collection name="merged_samples_single" type="list" label="${tool.name} on ${on_string}: Merged samples (single)"> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
70 <discover_datasets pattern="(?P<identifier_0>[^_]+)\.fastq.gz" ext="fastq.gz" directory="output"/> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
71 <filter>input['is_select'] == 'single'</filter> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
72 </collection> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
73 </outputs> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
74 <tests> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
75 <test expect_num_outputs="1"> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
76 <conditional name="input"> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
77 <param name="is_select" value="pair"/> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
78 <param name="samples"> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
79 <collection type="list:paired"> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
80 <element name="A1"> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
81 <collection type="paired"> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
82 <element name="forward" value="A1_forward.fastq.gz" ftype="fastq.gz"/> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
83 <element name="reverse" value="A1_reverse.fastq.gz" ftype="fastq.gz"/> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
84 </collection> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
85 </element> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
86 <element name="B1"> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
87 <collection type="paired"> |
|
1
bbc3d29a94e5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 19ea498c50afa7509379116596bc6d5287a6ba2b
iuc
parents:
0
diff
changeset
|
88 <element name="forward" value="B1_forward.fastqsanger.gz" ftype="fastqsanger.gz"/> |
|
bbc3d29a94e5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 19ea498c50afa7509379116596bc6d5287a6ba2b
iuc
parents:
0
diff
changeset
|
89 <element name="reverse" value="B1_reverse.fastqsanger.gz" ftype="fastqsanger.gz"/> |
|
0
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
90 </collection> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
91 </element> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
92 </collection> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
93 </param> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
94 </conditional> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
95 <param name="metadata" value="metadata_1.csv" ftype="tabular"/> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
96 <param name="group_col" value="TEST_COLUMN"/> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
97 <output_collection name="merged_samples_pairs" type="list:paired" count="2"> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
98 <element name="control"> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
99 <element name="forward" value="control_forward.fastq.gz" ftype="fastq.gz" compare="sim_size"/> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
100 <element name="reverse" value="control_reverse.fastq.gz" ftype="fastq.gz" compare="sim_size"/> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
101 </element> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
102 <element name="single"> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
103 <element name="forward" value="single_forward.fastq.gz" ftype="fastq.gz" compare="sim_size"/> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
104 <element name="reverse" value="single_reverse.fastq.gz" ftype="fastq.gz" compare="sim_size"/> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
105 </element> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
106 </output_collection> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
107 </test> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
108 <test expect_num_outputs="1"> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
109 <conditional name="input"> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
110 <param name="is_select" value="pair"/> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
111 <param name="samples"> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
112 <collection type="list:paired"> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
113 <element name="A2"> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
114 <collection type="paired"> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
115 <element name="forward" value="A2_R1.fastq" ftype="fastq"/> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
116 <element name="reverse" value="A2_R2.fastq" ftype="fastq"/> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
117 </collection> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
118 </element> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
119 <element name="B2"> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
120 <collection type="paired"> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
121 <element name="forward" value="B2_R1.fastq" ftype="fastq"/> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
122 <element name="reverse" value="B2_R2.fastq" ftype="fastq"/> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
123 </collection> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
124 </element> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
125 </collection> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
126 </param> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
127 </conditional> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
128 <param name="metadata" value="metadata_2.csv" ftype="csv"/> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
129 <output_collection name="merged_samples_pairs" type="list:paired" count="1"> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
130 <element name="treatment"> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
131 <element name="forward" value="treatment_forward.fastq.gz" ftype="fastq.gz" compare="sim_size"/> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
132 <element name="reverse" value="treatment_reverse.fastq.gz" ftype="fastq.gz" compare="sim_size"/> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
133 </element> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
134 </output_collection> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
135 </test> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
136 <test expect_num_outputs="1"> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
137 <conditional name="input"> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
138 <param name="is_select" value="single"/> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
139 <param name="samples"> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
140 <collection type="list"> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
141 <element name="A1_forward" value="A1_forward.fastq.gz" ftype="fastq.gz"/> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
142 <element name="A1_reverse" value="A1_reverse.fastq.gz" ftype="fastq.gz"/> |
|
1
bbc3d29a94e5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 19ea498c50afa7509379116596bc6d5287a6ba2b
iuc
parents:
0
diff
changeset
|
143 <element name="B1_forward" value="B1_forward.fastqsanger.gz" ftype="fastqsanger.gz"/> |
|
bbc3d29a94e5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 19ea498c50afa7509379116596bc6d5287a6ba2b
iuc
parents:
0
diff
changeset
|
144 <element name="B1_reverse" value="B1_reverse.fastqsanger.gz" ftype="fastqsanger.gz"/> |
|
0
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
145 </collection> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
146 </param> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
147 </conditional> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
148 <param name="metadata" value="metadata_single.csv" ftype="csv"/> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
149 <output_collection name="merged_samples_single" type="list" count="1"> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
150 <element name="Test" value="Test.fastq.gz" ftype="fastq.gz" compare="sim_size"/> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
151 </output_collection> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
152 </test> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
153 <test expect_num_outputs="1"> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
154 <conditional name="input"> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
155 <param name="is_select" value="pair"/> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
156 <param name="samples"> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
157 <collection type="list:paired"> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
158 <element name="A1"> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
159 <collection type="paired"> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
160 <element name="forward" value="A1_forward.fastq.gz" ftype="fastq.gz"/> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
161 <element name="reverse" value="A1_reverse.fastq.gz" ftype="fastq.gz"/> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
162 </collection> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
163 </element> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
164 <element name="B1"> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
165 <collection type="paired"> |
|
1
bbc3d29a94e5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 19ea498c50afa7509379116596bc6d5287a6ba2b
iuc
parents:
0
diff
changeset
|
166 <element name="forward" value="B1_forward.fastqsanger.gz" ftype="fastqsanger.gz"/> |
|
bbc3d29a94e5
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 19ea498c50afa7509379116596bc6d5287a6ba2b
iuc
parents:
0
diff
changeset
|
167 <element name="reverse" value="B1_reverse.fastqsanger.gz" ftype="fastqsanger.gz"/> |
|
0
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
168 </collection> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
169 </element> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
170 </collection> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
171 </param> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
172 </conditional> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
173 <output_collection name="merged_samples_pairs" type="list:paired" count="1"> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
174 <element name="merged"> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
175 <element name="forward" value="merged_forward.fastq.gz" ftype="fastq.gz" compare="sim_size"/> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
176 <element name="reverse" value="merged_reverse.fastq.gz" ftype="fastq.gz" compare="sim_size"/> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
177 </element> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
178 </output_collection> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
179 </test> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
180 </tests> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
181 <help> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
182 <![CDATA[ |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
183 |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
184 **What does this tool** |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
185 |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
186 This tool is designed to group sample fastq reads together based on a grouping defined in a metadata file. |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
187 This tool can be used to support grouped-assembly. In some cases you want to group them in multiple ways. E.g. merge technical replicas but also merge samples from similar samples (e.g. all from the gut). To this end you can provide multiple groupings. |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
188 |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
189 **Input** |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
190 |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
191 - A collection of pair reads which can be in fastq or fastq format |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
192 - OPTIONAL BUT RECOMMENDED: a metadata file either tab separated in format: tabular/tsv or comma-separated in format: csv |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
193 |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
194 The metadata file can look look like this for example: |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
195 |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
196 .. metadata table:: |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
197 |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
198 sample_id,group |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
199 A1,control |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
200 B1,control |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
201 A1,A1 |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
202 Test, |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
203 ,Test |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
204 |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
205 Important to this: |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
206 |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
207 - The metadata file required to have a column sample_id with sample names (this are the pair name for example 'A1' is the pair collection name so 'A1' has to be written in the sample_id column) when using the pair collection option. |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
208 - The column 'group' can be called anything. All samples with the same ID will be merged together in the output file. In the example file the output 'control_forward.fastq.gz' will contain the forward reads from 'A1' and 'B1' |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
209 - When there is a empty entry in any column this line will be ignored! |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
210 - When using the single read option note that in the 'sample_id' column the file name has to be stated completely therefore as example for input 'test_read.fastq' a line in the metadata table has to be 'test_read' |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
211 - If metadata file is given only the sample reads stated in this file will be taken into account so you can also add the collection where other sample reads in this collection, they will be ignored if there are not stated in the metadata file! |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
212 |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
213 **Output** |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
214 |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
215 - For each group stated in the 'group' column a forward file [{group_name}_{forward_suffix}.fastq.gz] and a reverse file [{group_name}_{reverse_suffix}.fastq.gz] will be created |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
216 - When no metadata is given all inputs which match to the 'forward_suffix' and 'reverse_suffix' will be merged together into one file each for forward and reverse! |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
217 |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
218 ]]> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
219 </help> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
220 <citations> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
221 <citation type="bibtex">@misc{BibEntry2025Oct, |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
222 title = {{fastq-groupmerge}}, |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
223 author = {Santino Faack (SantaMcCloud)}, |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
224 journal = {GitHub}, |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
225 year = {2025}, |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
226 month = oct, |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
227 url = {https://github.com/SantaMcCloud/fastq-groupmerge} |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
228 }</citation> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
229 </citations> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
230 </tool> |
