annotate fastq_groupmerge.xml @ 0:acdbb0af0a75 draft

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
author iuc
date Sun, 09 Nov 2025 22:44:31 +0000
parents
children bbc3d29a94e5
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@">
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
2 <macros>
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
3 <token name="@TOOL_VERSION@">1.0.1</token>
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
4 <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
5 <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
6 </macros>
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
7 <requirements>
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
8 <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
9 </requirements>
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
10 <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
11 <![CDATA[
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
12
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
13 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
14
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
15 #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
16 #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
17 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
18 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
19 #end for
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
20 #else:
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
21 #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
22 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
23 #end for
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
24 #end if
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
25
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
26 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
27 'samples'
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
28 'output'
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
29 #if $metadata:
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
30 --metadata '$metadata'
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
31 --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
32 #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
33 --sep ","
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
34 #else
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
35 --sep "\t"
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
36 #end if
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 #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
39 --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
40 --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
41 #else:
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
42 --single_reads
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
43 #end if
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
44
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 </command>
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
47 <inputs>
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
48 <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
49 <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
50 <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
51 <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
52 </param>
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
53 <when value="single">
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
54 <param name="samples" type="data_collection" collection_type="list" format="fastq,fastq.gz" label="Input single sample(s) read(s)"/>
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
55 </when>
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
56 <when value="pair">
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
57 <param name="samples" type="data_collection" collection_type="list:paired" format="fastq,fastq.gz" label="Input paired sample(s) read(s) collection"/>
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
58 </when>
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
59 </conditional>
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
60 <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
61 <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
62 </inputs>
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
63 <outputs>
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
64 <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
65 <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
66 <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
67 </collection>
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
68 <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
69 <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
70 <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
71 </collection>
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
72 </outputs>
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
73 <tests>
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
74 <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
75 <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
76 <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
77 <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
78 <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
79 <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
80 <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
81 <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
82 <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
83 </collection>
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
84 </element>
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
85 <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
86 <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
87 <element name="forward" value="B1_forward.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
88 <element name="reverse" value="B1_reverse.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
89 </collection>
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
90 </element>
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
91 </collection>
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
92 </param>
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
93 </conditional>
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
94 <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
95 <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
96 <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
97 <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
98 <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
99 <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
100 </element>
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
101 <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
102 <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
103 <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
104 </element>
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
105 </output_collection>
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
106 </test>
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
107 <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
108 <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
109 <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
110 <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
111 <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
112 <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
113 <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
114 <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
115 <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
116 </collection>
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
117 </element>
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
118 <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
119 <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
120 <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
121 <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
122 </collection>
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
123 </element>
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
124 </collection>
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
125 </param>
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
126 </conditional>
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
127 <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
128 <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
129 <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
130 <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
131 <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
132 </element>
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
133 </output_collection>
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
134 </test>
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
135 <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
136 <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
137 <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
138 <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
139 <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
140 <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
141 <element name="A1_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
142 <element name="B1_forward" value="B1_forward.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
143 <element name="B1_reverse" value="B1_reverse.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
144 </collection>
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
145 </param>
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
146 </conditional>
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
147 <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
148 <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
149 <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
150 </output_collection>
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
151 </test>
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
152 <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
153 <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
154 <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
155 <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
156 <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
157 <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
158 <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
159 <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
160 <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
161 </collection>
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
162 </element>
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
163 <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
164 <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
165 <element name="forward" value="B1_forward.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
166 <element name="reverse" value="B1_reverse.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
167 </collection>
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
168 </element>
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
169 </collection>
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
170 </param>
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
171 </conditional>
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
172 <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
173 <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
174 <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
175 <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
176 </element>
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
177 </output_collection>
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
178 </test>
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
179 </tests>
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
180 <help>
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
181 <![CDATA[
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
182
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
183 **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
184
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
185 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
186 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
187
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
188 **Input**
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
189
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
190 - 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
191 - 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
192
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
193 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
194
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
195 .. metadata table::
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
196
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
197 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
198 A1,control
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
199 B1,control
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
200 A1,A1
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
201 Test,
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
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
204 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
205
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
206 - 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
207 - 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
208 - 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
209 - 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
210 - 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
211
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
212 **Output**
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
213
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
214 - 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
215 - 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
216
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 </help>
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
219 <citations>
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
220 <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
221 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
222 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
223 journal = {GitHub},
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
224 year = {2025},
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
225 month = oct,
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
226 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
227 }</citation>
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
228 </citations>
acdbb0af0a75 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff changeset
229 </tool>