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
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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&lt;identifier_0&gt;[^_]+)_(?P&lt;identifier_1&gt;[^_]+)\.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&lt;identifier_0&gt;[^_]+)\.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>