Mercurial > repos > iuc > fastq_groupmerge
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 |
| 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<identifier_0>[^_]+)_(?P<identifier_1>[^_]+)\.fastq.gz" ext="fastq.gz" directory="output"/> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
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<identifier_0>[^_]+)\.fastq.gz" ext="fastq.gz" directory="output"/> |
|
acdbb0af0a75
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_groupmerge commit 0fbad98c785e4baf5a82b880ff1c5e2d19a81431
iuc
parents:
diff
changeset
|
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> |
