annotate fastq_dl.xml @ 2:0095a278a085 draft default tip

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 3253434cee1e88dcab77c1cc99264900c78eadb9
author iuc
date Thu, 13 Nov 2025 13:33:35 +0000
parents f1a958f3e3f6
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
1 <tool id="fastq_dl" name="fastq-dl" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="22.05">
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
2 <description>Download FASTQ files from ENA</description>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
3 <macros>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
4 <import>macros.xml</import>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
5 </macros>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
6 <expand macro="requirements"/>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
7 <expand macro="creators"/>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
8 <command detect_errors="aggressive"><![CDATA[
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
9 mkdir -p single-end paired-end logs &&
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
10 #if str($input_type.select_input_type) == "accession_ids"
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
11 IFS=' ' &&
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
12 read -ra accessionsarr <<< "$accessions" &&
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
13 @FASTQ_DL_FOR_LOOP@
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
14 #elif str($input_type.select_input_type) == "accessions_list"
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
15 mapfile -t accessionsarr < "$accessions_file" &&
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
16 @FASTQ_DL_FOR_LOOP@
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
17 #end if
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
18 #if str($only_download_metadata) == ""
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
19 &&
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
20 find . -maxdepth 1 -name "*_1.fastq.gz" -exec bash -c 'mv "\$0" "paired-end/\$(basename "\$0" | sed "s/_1/_forward/")"' {} \; &&
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
21 find . -maxdepth 1 -name "*_2.fastq.gz" -exec bash -c 'mv "\$0" "paired-end/\$(basename "\$0" | sed "s/_2/_reverse/")"' {} \; &&
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
22 find . -maxdepth 1 -name "*_R1.fastq.gz" -exec bash -c 'mv "\$0" "paired-end/\$(basename "\$0" | sed "s/_R1/_forward/")"' {} \; &&
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
23 find . -maxdepth 1 -name "*_R2.fastq.gz" -exec bash -c 'mv "\$0" "paired-end/\$(basename "\$0" | sed "s/_R2/_reverse/")"' {} \; &&
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
24 mv *.gz single-end > /dev/null 2>&1 || true
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
25 #end if
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
26 ]]></command>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
27 <inputs>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
28 <conditional name="input_type">
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
29 <param name="select_input_type" type="select" label="Select an input type">
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
30 <option value="accession_ids">ENA accession IDs</option>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
31 <option value="accessions_list">A list of ENA accession IDs, one per row</option>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
32 </param>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
33 <when value="accession_ids">
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
34 <param name="accessions" type="text" label="Accession IDs" help="ENA accessions (Study, Sample, Experiment, Run accession) separated by whitespaces" optional="false" />
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
35 </when>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
36 <when value="accessions_list">
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
37 <param name="accessions_file" type="data" format="txt" label="Accession IDs File" help="ENA accessions (Study, Sample, Experiment, Run accession) stored in a file. One accession per line" optional="false" />
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
38 </when>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
39 </conditional>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
40 <param name="group_by_experiment" type="boolean" label="Group by Experiment" help="Group Runs by experiment accession" truevalue="--group-by-experiment" falsevalue="" />
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
41 <param name="group_by_sample" type="boolean" label="Group by Sample" help="Group Runs by sample accession" truevalue="--group-by-sample" falsevalue="" />
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
42 <param name="only_download_metadata" type="boolean" label="Only Download Metadata" help="Skip FASTQ download and retrieve metadata only" truevalue="--only-download-metadata" falsevalue="" />
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
43 </inputs>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
44 <outputs>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
45 <collection name="metadata" type="list" label="Metadata files">
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
46 <discover_datasets pattern="(?P&lt;designation&gt;.+)\-fastq-run-info.tsv" directory="logs" ext="tsv" />
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
47 </collection>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
48 <collection name="single_end_collection" type="list" label="Single-end data">
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
49 <filter>only_download_metadata == False</filter>
1
f1a958f3e3f6 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 4f31c74918fc999e01c3e8bc1156ecd79efbc39b
iuc
parents: 0
diff changeset
50 <discover_datasets pattern="(?P&lt;designation&gt;.+)\.fastq\.gz" directory="single-end" ext="fastqsanger.gz" />
0
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
51 </collection>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
52 <collection name="paired_end_collection" type="list:paired" label="Paired-end data">
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
53 <filter>only_download_metadata == False</filter>
1
f1a958f3e3f6 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 4f31c74918fc999e01c3e8bc1156ecd79efbc39b
iuc
parents: 0
diff changeset
54 <discover_datasets pattern="(?P&lt;identifier_0&gt;[^_]+)_(?P&lt;identifier_1&gt;[^_]+)\.fastq.gz" directory="paired-end" ext="fastqsanger.gz" />
0
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
55 </collection>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
56 </outputs>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
57 <tests>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
58 <!-- #1 Testing single end and paired end using accessions file -->
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
59 <test expect_num_outputs="3">
2
0095a278a085 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 3253434cee1e88dcab77c1cc99264900c78eadb9
iuc
parents: 1
diff changeset
60 <conditional name="input_type">
0095a278a085 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 3253434cee1e88dcab77c1cc99264900c78eadb9
iuc
parents: 1
diff changeset
61 <param name="select_input_type" value="accessions_list" />
0095a278a085 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 3253434cee1e88dcab77c1cc99264900c78eadb9
iuc
parents: 1
diff changeset
62 <param name="accessions_file" value="accessions.txt" />
0095a278a085 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 3253434cee1e88dcab77c1cc99264900c78eadb9
iuc
parents: 1
diff changeset
63 </conditional>
0
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
64 <output_collection name="metadata" type="list" count="4">
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
65 <element name="DRR011117" file="Metadata_files/DRR011117.tsv" />
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
66 <element name="ERR2651925" file="Metadata_files/ERR2651925.tsv" />
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
67 <element name="ERR4319712" file="Metadata_files/ERR4319712.tsv" />
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
68 <element name="SRR9678965" file="Metadata_files/SRR9678965.tsv" />
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
69 </output_collection>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
70 <output_collection name="single_end_collection" type="list" count="2">
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
71 <element name="DRR011117" decompress="True">
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
72 <assert_contents>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
73 <has_text text="@DRR011117.1 HXVJWSB01AD414/4" />
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
74 <has_size size="23102" />
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
75 </assert_contents>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
76 </element>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
77 <element name="SRR9678965" decompress="True">
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
78 <assert_contents>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
79 <has_text text="@SRR9678965.1 HQCI9RE01A6I97/2" />
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
80 <has_size size="2465043" />
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
81 </assert_contents>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
82 </element>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
83 </output_collection>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
84 <output_collection name="paired_end_collection" type="list:paired" count="2">
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
85 <element name="ERR2651925" decompress="True">
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
86 <element name="forward" decompress="True">
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
87 <assert_contents>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
88 <has_text text="@ERR2651925.1 M01945:48:000000000-B9G5G:1:1102:16788:1675/1" />
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
89 <has_size size="4977454" />
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
90 </assert_contents>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
91 </element>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
92 <element name="reverse" decompress="True">
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
93 <assert_contents>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
94 <has_text text="@ERR2651925.1 M01945:48:000000000-B9G5G:1:1102:16788:1675/2" />
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
95 <has_size size="6079979" />
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
96 </assert_contents>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
97 </element>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
98 </element>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
99 <element name="ERR4319712" decompress="True">
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
100 <element name="forward" decompress="True">
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
101 <assert_contents>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
102 <has_text text="@ERR4319712.1 M02944:93:000000000-ALWFJ:1:2105:13646:2309/1" />
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
103 <has_size size="2104680" />
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
104 </assert_contents>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
105 </element>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
106 <element name="reverse" decompress="True">
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
107 <assert_contents>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
108 <has_text text="@ERR4319712.1 M02944:93:000000000-ALWFJ:1:2105:13646:2309/2" />
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
109 <has_size size="2578613" />
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
110 </assert_contents>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
111 </element>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
112 </element>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
113 </output_collection>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
114 </test>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
115 <!-- #2 Testing single end and paired end using accessions as text input -->
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
116 <test expect_num_outputs="3">
2
0095a278a085 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 3253434cee1e88dcab77c1cc99264900c78eadb9
iuc
parents: 1
diff changeset
117 <conditional name="input_type">
0095a278a085 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 3253434cee1e88dcab77c1cc99264900c78eadb9
iuc
parents: 1
diff changeset
118 <param name="select_input_type" value="accession_ids" />
0095a278a085 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 3253434cee1e88dcab77c1cc99264900c78eadb9
iuc
parents: 1
diff changeset
119 <param name="accessions" value="ERR4319712 DRR011117 ERR2651925 SRR9678965" />
0095a278a085 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 3253434cee1e88dcab77c1cc99264900c78eadb9
iuc
parents: 1
diff changeset
120 </conditional>
0
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
121 <output_collection name="metadata" type="list" count="4">
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
122 <element name="DRR011117" file="Metadata_files/DRR011117.tsv" />
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
123 <element name="ERR2651925" file="Metadata_files/ERR2651925.tsv" />
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
124 <element name="ERR4319712" file="Metadata_files/ERR4319712.tsv" />
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
125 <element name="SRR9678965" file="Metadata_files/SRR9678965.tsv" />
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
126 </output_collection>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
127 <output_collection name="single_end_collection" type="list" count="2">
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
128 <element name="DRR011117">
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
129 <assert_contents>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
130 <has_size size="23102" />
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
131 </assert_contents>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
132 </element>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
133 <element name="SRR9678965">
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
134 <assert_contents>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
135 <has_size size="2465043" />
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
136 </assert_contents>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
137 </element>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
138 </output_collection>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
139 <output_collection name="paired_end_collection" type="list:paired" count="2">
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
140 <element name="ERR2651925">
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
141 <element name="forward">
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
142 <assert_contents>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
143 <has_size size="4977454" />
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
144 </assert_contents>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
145 </element>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
146 <element name="reverse">
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
147 <assert_contents>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
148 <has_size size="6079979" />
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
149 </assert_contents>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
150 </element>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
151 </element>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
152 <element name="ERR4319712">
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
153 <element name="forward">
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
154 <assert_contents>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
155 <has_size size="2104680" />
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
156 </assert_contents>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
157 </element>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
158 <element name="reverse">
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
159 <assert_contents>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
160 <has_size size="2578613" />
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
161 </assert_contents>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
162 </element>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
163 </element>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
164 </output_collection>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
165 </test>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
166 <!-- #3 Testing only download metadata -->
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
167 <test expect_num_outputs="1">
2
0095a278a085 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 3253434cee1e88dcab77c1cc99264900c78eadb9
iuc
parents: 1
diff changeset
168 <conditional name="input_type">
0095a278a085 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 3253434cee1e88dcab77c1cc99264900c78eadb9
iuc
parents: 1
diff changeset
169 <param name="select_input_type" value="accessions_list" />
0095a278a085 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 3253434cee1e88dcab77c1cc99264900c78eadb9
iuc
parents: 1
diff changeset
170 <param name="accessions_file" value="accessions.txt" />
0095a278a085 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 3253434cee1e88dcab77c1cc99264900c78eadb9
iuc
parents: 1
diff changeset
171 </conditional>
0095a278a085 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 3253434cee1e88dcab77c1cc99264900c78eadb9
iuc
parents: 1
diff changeset
172 <param name="only_download_metadata" value="true" />
0
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
173 <output_collection name="metadata" type="list" count="4">
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
174 <element name="DRR011117" file="Metadata_files/DRR011117.tsv" />
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
175 <element name="ERR2651925" file="Metadata_files/ERR2651925.tsv" />
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
176 <element name="ERR4319712" file="Metadata_files/ERR4319712.tsv" />
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
177 <element name="SRR9678965" file="Metadata_files/SRR9678965.tsv" />
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
178 </output_collection>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
179 </test>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
180 <!-- #4 Testing group by experiment -->
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
181 <test expect_num_outputs="3">
2
0095a278a085 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 3253434cee1e88dcab77c1cc99264900c78eadb9
iuc
parents: 1
diff changeset
182 <conditional name="input_type">
0095a278a085 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 3253434cee1e88dcab77c1cc99264900c78eadb9
iuc
parents: 1
diff changeset
183 <param name="select_input_type" value="accessions_list" />
0095a278a085 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 3253434cee1e88dcab77c1cc99264900c78eadb9
iuc
parents: 1
diff changeset
184 <param name="accessions_file" value="accessions.txt" />
0095a278a085 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 3253434cee1e88dcab77c1cc99264900c78eadb9
iuc
parents: 1
diff changeset
185 </conditional>
0095a278a085 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 3253434cee1e88dcab77c1cc99264900c78eadb9
iuc
parents: 1
diff changeset
186 <param name="group_by_experiment" value="true" />
0
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
187 <output_collection name="metadata" type="list" count="4">
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
188 <element name="DRR011117" file="Metadata_files/DRR011117.tsv" />
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
189 <element name="ERR2651925" file="Metadata_files/ERR2651925.tsv" />
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
190 <element name="ERR4319712" file="Metadata_files/ERR4319712.tsv" />
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
191 <element name="SRR9678965" file="Metadata_files/SRR9678965.tsv" />
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
192 </output_collection>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
193 <output_collection name="single_end_collection" type="list" count="2">
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
194 <element name="DRX010073">
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
195 <assert_contents>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
196 <has_size size="23102" />
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
197 </assert_contents>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
198 </element>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
199 <element name="SRX6439351">
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
200 <assert_contents>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
201 <has_size size="2465043" />
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
202 </assert_contents>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
203 </element>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
204 </output_collection>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
205 <output_collection name="paired_end_collection" type="list:paired" count="2">
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
206 <element name="ERX2668415">
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
207 <element name="forward">
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
208 <assert_contents>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
209 <has_size size="4977454" />
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
210 </assert_contents>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
211 </element>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
212 <element name="reverse">
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
213 <assert_contents>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
214 <has_size size="6079979" />
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
215 </assert_contents>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
216 </element>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
217 </element>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
218 <element name="ERX4268079">
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
219 <element name="forward">
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
220 <assert_contents>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
221 <has_size size="2104680" />
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
222 </assert_contents>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
223 </element>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
224 <element name="reverse">
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
225 <assert_contents>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
226 <has_size size="2578613" />
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
227 </assert_contents>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
228 </element>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
229 </element>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
230 </output_collection>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
231 </test>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
232 <!-- #5 Testing group by sample -->
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
233 <test expect_num_outputs="3">
2
0095a278a085 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 3253434cee1e88dcab77c1cc99264900c78eadb9
iuc
parents: 1
diff changeset
234 <conditional name="input_type">
0095a278a085 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 3253434cee1e88dcab77c1cc99264900c78eadb9
iuc
parents: 1
diff changeset
235 <param name="select_input_type" value="accessions_list" />
0095a278a085 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 3253434cee1e88dcab77c1cc99264900c78eadb9
iuc
parents: 1
diff changeset
236 <param name="accessions_file" value="accessions.txt" />
0095a278a085 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 3253434cee1e88dcab77c1cc99264900c78eadb9
iuc
parents: 1
diff changeset
237 </conditional>
0095a278a085 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 3253434cee1e88dcab77c1cc99264900c78eadb9
iuc
parents: 1
diff changeset
238 <param name="group_by_sample" value="true" />
0
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
239 <output_collection name="metadata" type="list" count="4">
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
240 <element name="DRR011117" file="Metadata_files/DRR011117.tsv" />
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
241 <element name="ERR2651925" file="Metadata_files/ERR2651925.tsv" />
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
242 <element name="ERR4319712" file="Metadata_files/ERR4319712.tsv" />
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
243 <element name="SRR9678965" file="Metadata_files/SRR9678965.tsv" />
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
244 </output_collection>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
245 <output_collection name="single_end_collection" type="list" count="2">
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
246 <element name="SAMD00008419">
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
247 <assert_contents>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
248 <has_size size="23102" />
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
249 </assert_contents>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
250 </element>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
251 <element name="SAMN12272107">
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
252 <assert_contents>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
253 <has_size size="2465043" />
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
254 </assert_contents>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
255 </element>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
256 </output_collection>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
257 <output_collection name="paired_end_collection" type="list:paired" count="2">
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
258 <element name="SAMEA4724129">
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
259 <element name="forward">
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
260 <assert_contents>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
261 <has_size size="4977454" />
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
262 </assert_contents>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
263 </element>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
264 <element name="reverse">
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
265 <assert_contents>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
266 <has_size size="6079979" />
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
267 </assert_contents>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
268 </element>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
269 </element>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
270 <element name="SAMEA7040559">
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
271 <element name="forward">
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
272 <assert_contents>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
273 <has_size size="2104680" />
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
274 </assert_contents>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
275 </element>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
276 <element name="reverse">
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
277 <assert_contents>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
278 <has_size size="2578613" />
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
279 </assert_contents>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
280 </element>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
281 </element>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
282 </output_collection>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
283 </test>
2
0095a278a085 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 3253434cee1e88dcab77c1cc99264900c78eadb9
iuc
parents: 1
diff changeset
284 <!-- #6 Testing exit code capture in the for loop -->
0095a278a085 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 3253434cee1e88dcab77c1cc99264900c78eadb9
iuc
parents: 1
diff changeset
285 <test expect_exit_code="1" expect_failure="true">
0095a278a085 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 3253434cee1e88dcab77c1cc99264900c78eadb9
iuc
parents: 1
diff changeset
286 <conditional name="input_type">
0095a278a085 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 3253434cee1e88dcab77c1cc99264900c78eadb9
iuc
parents: 1
diff changeset
287 <param name="select_input_type" value="accession_ids" />
0095a278a085 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 3253434cee1e88dcab77c1cc99264900c78eadb9
iuc
parents: 1
diff changeset
288 <param name="accessions" value="DRR0117 ERR2651925" />
0095a278a085 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 3253434cee1e88dcab77c1cc99264900c78eadb9
iuc
parents: 1
diff changeset
289 </conditional>
0095a278a085 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 3253434cee1e88dcab77c1cc99264900c78eadb9
iuc
parents: 1
diff changeset
290 <assert_stderr>
0095a278a085 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 3253434cee1e88dcab77c1cc99264900c78eadb9
iuc
parents: 1
diff changeset
291 <has_text text="fastq-dl failed for accession: DRR0117" />
0095a278a085 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 3253434cee1e88dcab77c1cc99264900c78eadb9
iuc
parents: 1
diff changeset
292 </assert_stderr>
0095a278a085 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 3253434cee1e88dcab77c1cc99264900c78eadb9
iuc
parents: 1
diff changeset
293 </test>
0
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
294 </tests>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
295 <help><![CDATA[
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
296
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
297 This tool downloads FASTQ files from the European Nucleotide Archive (ENA) based on a list of ENA accession IDs.
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
298 You can provide either accession IDs in text format or upload a file containing accession IDs (one per line).
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
299 The tool also allows you to group downloaded data by experiment or sample and can optionally retrieve only metadata
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
300 without downloading the FASTQ files.
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
301
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
302 Input Types
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
303 -----------
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
304
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
305 You can select from two types of inputs:
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
306
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
307 1. **ENA Accession IDs (Text Input)**:
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
308 - Provide a list of ENA accession IDs (e.g., Study, Sample, Experiment, or Run accessions) separated by whitespace.
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
309
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
310 2. **Accession IDs File**:
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
311 - Provide a file containing a list of ENA accession IDs, one per line.
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
312
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
313 Parameters
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
314 ----------
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
315
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
316 - **Group by Experiment**:
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
317 This option groups the downloaded runs by the experiment accession, which can be useful if you need to process
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
318 data related to a specific experiment.
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
319
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
320 - **Group by Sample**:
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
321 This option groups the downloaded runs by the sample accession.
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
322
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
323 - **Only Download Metadata**:
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
324 Select this option if you only want to retrieve metadata without downloading the actual FASTQ files. This is
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
325 useful if you need information about the runs but do not need the raw sequence data.
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
326
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
327 Outputs
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
328 -------
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
329
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
330 The tool generates three types of outputs:
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
331
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
332 1. **Metadata Files**:
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
333 This collection contains metadata files for each accession, in `.tsv` format, which provide details about the
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
334 corresponding run.
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
335
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
336 2. **Single-End Data**:
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
337 If the input FASTQ files contain single-end reads, those files will be placed into a separate collection.
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
338 In `.fastq.gz` format.
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
339
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
340 3. **Paired-End Data**:
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
341 If the input FASTQ files contain paired-end reads, those files will be grouped into pairs (forward and reverse).
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
342 The paired files will also be placed in a separate collection and will be in `.fastq.gz` format.
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
343
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
344 ]]></help>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
345 <expand macro="citations"/>
c2bd59d24f41 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastq_dl commit 8da9481e027494c5fd881564d01d9e2ab55fe305
iuc
parents:
diff changeset
346 </tool>