annotate datasets_genome.xml @ 21:7cd911289a7f draft default tip

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5563c48ba342dbd3ef5dedf7254bfd5cb586ba65
author iuc
date Wed, 14 Jan 2026 15:04:48 +0000
parents 35d32c807c23
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
10
8a97adb91229 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 7fc0becfda6c41c95d4aa9ee32ae0539be9b6210
iuc
parents: 9
diff changeset
1 <tool id="datasets_download_genome" name="NCBI Datasets Genomes" profile="@PROFILE@" license="@LICENSE@" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@">
3
c87df3f9e19d "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 800d16f3bd40266d8734f4572988cb2b306b4fd3"
iuc
parents: 2
diff changeset
2 <description>download genome sequence, annotation and metadata</description>
0
c6009f4d7261 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit fd91cf3000d556d8219426eddb8a3059071a2009"
iuc
parents:
diff changeset
3 <macros>
c6009f4d7261 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit fd91cf3000d556d8219426eddb8a3059071a2009"
iuc
parents:
diff changeset
4 <import>macros.xml</import>
c6009f4d7261 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit fd91cf3000d556d8219426eddb8a3059071a2009"
iuc
parents:
diff changeset
5 </macros>
14
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
6 <expand macro="bio_tools"/>
20
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
7 <expand macro="requirements"/>
14
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
8 <expand macro="version_command"/>
20
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
9 <stdio>
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
10 <regex match="Warning" source="stderr" level="warning" description=""/>
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
11 <regex match="skipping" source="stderr" level="warning" description=""/>
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
12 <regex match="ERROR" level="fatal"/>
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
13 </stdio>
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
14 <command detect_errors="exit_code"><![CDATA[
14
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
15 #import re
0
c6009f4d7261 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit fd91cf3000d556d8219426eddb8a3059071a2009"
iuc
parents:
diff changeset
16 @SETUP_CERTIFICATES@
3
c87df3f9e19d "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 800d16f3bd40266d8734f4572988cb2b306b4fd3"
iuc
parents: 2
diff changeset
17 datasets download genome $query.subcommand.download_by
c87df3f9e19d "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 800d16f3bd40266d8734f4572988cb2b306b4fd3"
iuc
parents: 2
diff changeset
18 #if $query.subcommand.download_by == 'accession':
c87df3f9e19d "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 800d16f3bd40266d8734f4572988cb2b306b4fd3"
iuc
parents: 2
diff changeset
19 #if $query.subcommand.text_or_file.text_or_file == 'text':
14
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
20 #echo " ".join(f"'{x}'" for x in re.split(" |,", str($query.subcommand.text_or_file.accession)) if x)
0
c6009f4d7261 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit fd91cf3000d556d8219426eddb8a3059071a2009"
iuc
parents:
diff changeset
21 #else
3
c87df3f9e19d "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 800d16f3bd40266d8734f4572988cb2b306b4fd3"
iuc
parents: 2
diff changeset
22 --inputfile '$query.subcommand.text_or_file.inputfile'
0
c6009f4d7261 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit fd91cf3000d556d8219426eddb8a3059071a2009"
iuc
parents:
diff changeset
23 #end if
c6009f4d7261 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit fd91cf3000d556d8219426eddb8a3059071a2009"
iuc
parents:
diff changeset
24 #else:
14
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
25 '$query.subcommand.taxon_positional'
13
d979ba07ddd4 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 3d012f702b54172f30a49543bf7e5fff2dd71f30
iuc
parents: 12
diff changeset
26 $query.subcommand.tax_exact_match
3
c87df3f9e19d "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 800d16f3bd40266d8734f4572988cb2b306b4fd3"
iuc
parents: 2
diff changeset
27 #end if
c87df3f9e19d "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 800d16f3bd40266d8734f4572988cb2b306b4fd3"
iuc
parents: 2
diff changeset
28 $filters.reference
c87df3f9e19d "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 800d16f3bd40266d8734f4572988cb2b306b4fd3"
iuc
parents: 2
diff changeset
29 $filters.annotated
c87df3f9e19d "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 800d16f3bd40266d8734f4572988cb2b306b4fd3"
iuc
parents: 2
diff changeset
30 #if $filters.assembly_level:
13
d979ba07ddd4 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 3d012f702b54172f30a49543bf7e5fff2dd71f30
iuc
parents: 12
diff changeset
31 --assembly-level $filters.assembly_level
0
c6009f4d7261 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit fd91cf3000d556d8219426eddb8a3059071a2009"
iuc
parents:
diff changeset
32 #end if
13
d979ba07ddd4 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 3d012f702b54172f30a49543bf7e5fff2dd71f30
iuc
parents: 12
diff changeset
33 --assembly-version $filters.assembly_version
3
c87df3f9e19d "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 800d16f3bd40266d8734f4572988cb2b306b4fd3"
iuc
parents: 2
diff changeset
34 #if $filters.assembly_source:
13
d979ba07ddd4 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 3d012f702b54172f30a49543bf7e5fff2dd71f30
iuc
parents: 12
diff changeset
35 --assembly-source $filters.assembly_source
0
c6009f4d7261 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit fd91cf3000d556d8219426eddb8a3059071a2009"
iuc
parents:
diff changeset
36 #end if
3
c87df3f9e19d "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 800d16f3bd40266d8734f4572988cb2b306b4fd3"
iuc
parents: 2
diff changeset
37 #if $filters.chromosomes:
13
d979ba07ddd4 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 3d012f702b54172f30a49543bf7e5fff2dd71f30
iuc
parents: 12
diff changeset
38 --chromosomes '$filters.chromosomes'
0
c6009f4d7261 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit fd91cf3000d556d8219426eddb8a3059071a2009"
iuc
parents:
diff changeset
39 #end if
13
d979ba07ddd4 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 3d012f702b54172f30a49543bf7e5fff2dd71f30
iuc
parents: 12
diff changeset
40 $filters.exclude_atypical
16
9a10a6449901 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 1c7abf3293422fb432b5acd2ef178e7536d65f0b
iuc
parents: 15
diff changeset
41 #if $filters.mag:
9a10a6449901 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 1c7abf3293422fb432b5acd2ef178e7536d65f0b
iuc
parents: 15
diff changeset
42 --mag '$filters.mag'
9a10a6449901 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 1c7abf3293422fb432b5acd2ef178e7536d65f0b
iuc
parents: 15
diff changeset
43 #end if
9a10a6449901 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 1c7abf3293422fb432b5acd2ef178e7536d65f0b
iuc
parents: 15
diff changeset
44
13
d979ba07ddd4 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 3d012f702b54172f30a49543bf7e5fff2dd71f30
iuc
parents: 12
diff changeset
45 @INCLUDE@
0
c6009f4d7261 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit fd91cf3000d556d8219426eddb8a3059071a2009"
iuc
parents:
diff changeset
46 @RELEASED_BEFORE@
13
d979ba07ddd4 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 3d012f702b54172f30a49543bf7e5fff2dd71f30
iuc
parents: 12
diff changeset
47 @RELEASED_AFTER@
3
c87df3f9e19d "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 800d16f3bd40266d8734f4572988cb2b306b4fd3"
iuc
parents: 2
diff changeset
48 #for search_term in $filters.search:
20
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
49 --search '$search_term.search'
0
c6009f4d7261 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit fd91cf3000d556d8219426eddb8a3059071a2009"
iuc
parents:
diff changeset
50 #end for
13
d979ba07ddd4 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 3d012f702b54172f30a49543bf7e5fff2dd71f30
iuc
parents: 12
diff changeset
51 --no-progressbar
14
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
52 --dehydrated
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
53
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
54 ## produce TSV report file
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
55 && dataformat tsv genome
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
56 --package ncbi_dataset.zip
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
57 --fields #echo ",".join($file_choices.report_columns)
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
58 > genome_data_report.tsv
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
59
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
60 ## unzip and rehydrate if any data is to be downloaded (include is not None)
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
61 #if $file_choices.include
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
62 ## unzip
16
9a10a6449901 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 1c7abf3293422fb432b5acd2ef178e7536d65f0b
iuc
parents: 15
diff changeset
63 && unzip ncbi_dataset.zip
14
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
64
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
65 ## rehydrate
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
66 && datasets rehydrate
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
67 --directory ./
21
7cd911289a7f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5563c48ba342dbd3ef5dedf7254bfd5cb586ba65
iuc
parents: 20
diff changeset
68 --gzip
14
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
69 --max-workers \${NCBI_DATASETS_MAX_WORKERS:-10}
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
70
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
71 ## rename all faa, fna (resp faa.gz, fna.gz) to fasta (resp fasta.gz) to allow discovery
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
72 && find ncbi_dataset \( -name "*.faa" -o -name "*.fna" -o -name "*.faa.gz" -o -name "*.fna.gz" \) -exec sh -c 'mv {} \$(echo {} | sed "s/.f[an]a\(.gz\)\?\$/.fasta\1/")' \;
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
73
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
74 ## unzip all compressed (non-fasta) files (jsonl files are just named .gz)
21
7cd911289a7f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5563c48ba342dbd3ef5dedf7254bfd5cb586ba65
iuc
parents: 20
diff changeset
75 ## note "not decompress" means that the datasets are provided uncompressed (datasets rehydrate is called with --gzip)
14
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
76 ## in this case we need to decompress all datasets that don't have a Galaxy datatype allowing for compression
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
77 && find ncbi_dataset -name "*.jsonl.gz" -exec sh -c 'mv {} \$(dirname {})/\$(basename {} .gz)' \;
21
7cd911289a7f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5563c48ba342dbd3ef5dedf7254bfd5cb586ba65
iuc
parents: 20
diff changeset
78 && find ncbi_dataset \( -name "*.gz" ! -name "*fasta.gz" \) -exec gunzip {} \;
7cd911289a7f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5563c48ba342dbd3ef5dedf7254bfd5cb586ba65
iuc
parents: 20
diff changeset
79 #if $file_choices.decompress
7cd911289a7f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5563c48ba342dbd3ef5dedf7254bfd5cb586ba65
iuc
parents: 20
diff changeset
80 && find ncbi_dataset -name "*fasta.gz" -exec gunzip {} \;
14
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
81 #end if
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
82
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
83 #if "seq-report" in $file_choices.include
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
84 && find ncbi_dataset -name sequence_report.jsonl -exec sh -c 'dataformat tsv genome-seq --inputfile {} > \$(dirname {})/\$(basename {} .jsonl).tsv' \;
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
85 #end if
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
86
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
87 && true ## because Galaxy removes trailing ; from command
0
c6009f4d7261 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit fd91cf3000d556d8219426eddb8a3059071a2009"
iuc
parents:
diff changeset
88 #end if
c6009f4d7261 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit fd91cf3000d556d8219426eddb8a3059071a2009"
iuc
parents:
diff changeset
89 ]]></command>
c6009f4d7261 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit fd91cf3000d556d8219426eddb8a3059071a2009"
iuc
parents:
diff changeset
90 <inputs>
3
c87df3f9e19d "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 800d16f3bd40266d8734f4572988cb2b306b4fd3"
iuc
parents: 2
diff changeset
91 <section name="query" title="Query" expanded="true">
c87df3f9e19d "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 800d16f3bd40266d8734f4572988cb2b306b4fd3"
iuc
parents: 2
diff changeset
92 <conditional name="subcommand">
c87df3f9e19d "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 800d16f3bd40266d8734f4572988cb2b306b4fd3"
iuc
parents: 2
diff changeset
93 <param name="download_by" type="select" label="Choose how to find genomes to download">
14
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
94 <option value="accession">By NCBI assembly or BioProject accession</option>
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
95 <option value="taxon">By taxon (NCBI Taxonomy ID, scientific or common name at any tax rank)</option>
3
c87df3f9e19d "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 800d16f3bd40266d8734f4572988cb2b306b4fd3"
iuc
parents: 2
diff changeset
96 </param>
c87df3f9e19d "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 800d16f3bd40266d8734f4572988cb2b306b4fd3"
iuc
parents: 2
diff changeset
97 <when value="accession">
c87df3f9e19d "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 800d16f3bd40266d8734f4572988cb2b306b4fd3"
iuc
parents: 2
diff changeset
98 <expand macro="text_or_file"/>
c87df3f9e19d "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 800d16f3bd40266d8734f4572988cb2b306b4fd3"
iuc
parents: 2
diff changeset
99 </when>
c87df3f9e19d "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 800d16f3bd40266d8734f4572988cb2b306b4fd3"
iuc
parents: 2
diff changeset
100 <when value="taxon">
14
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
101 <expand macro="taxon_positional"/>
13
d979ba07ddd4 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 3d012f702b54172f30a49543bf7e5fff2dd71f30
iuc
parents: 12
diff changeset
102 <param argument="--tax-exact-match" type="boolean" truevalue="--tax-exact-match" falsevalue="" label="Exclude sub-species when a species-level taxon is specified"/>
3
c87df3f9e19d "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 800d16f3bd40266d8734f4572988cb2b306b4fd3"
iuc
parents: 2
diff changeset
103 </when>
c87df3f9e19d "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 800d16f3bd40266d8734f4572988cb2b306b4fd3"
iuc
parents: 2
diff changeset
104 </conditional>
c87df3f9e19d "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 800d16f3bd40266d8734f4572988cb2b306b4fd3"
iuc
parents: 2
diff changeset
105 </section>
c87df3f9e19d "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 800d16f3bd40266d8734f4572988cb2b306b4fd3"
iuc
parents: 2
diff changeset
106 <section name="filters" title="Filters and Limit">
13
d979ba07ddd4 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 3d012f702b54172f30a49543bf7e5fff2dd71f30
iuc
parents: 12
diff changeset
107 <param argument="--reference" type="boolean" truevalue="--reference" falsevalue="" label="Limit to reference and representative (GCF_ and GCA_) assemblies"/>
d979ba07ddd4 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 3d012f702b54172f30a49543bf7e5fff2dd71f30
iuc
parents: 12
diff changeset
108 <expand macro="annotation"/>
d979ba07ddd4 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 3d012f702b54172f30a49543bf7e5fff2dd71f30
iuc
parents: 12
diff changeset
109 <expand macro="assembly_level"/>
d979ba07ddd4 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 3d012f702b54172f30a49543bf7e5fff2dd71f30
iuc
parents: 12
diff changeset
110 <param argument="--assembly-version" type="select" label="Assembly version(s)">
d979ba07ddd4 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 3d012f702b54172f30a49543bf7e5fff2dd71f30
iuc
parents: 12
diff changeset
111 <option value="latest">Latest</option>
d979ba07ddd4 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 3d012f702b54172f30a49543bf7e5fff2dd71f30
iuc
parents: 12
diff changeset
112 <option value="all">All</option>
d979ba07ddd4 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 3d012f702b54172f30a49543bf7e5fff2dd71f30
iuc
parents: 12
diff changeset
113 </param>
d979ba07ddd4 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 3d012f702b54172f30a49543bf7e5fff2dd71f30
iuc
parents: 12
diff changeset
114 <expand macro="assembly_source"/>
d979ba07ddd4 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 3d012f702b54172f30a49543bf7e5fff2dd71f30
iuc
parents: 12
diff changeset
115 <expand macro="chromosomes"/>
d979ba07ddd4 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 3d012f702b54172f30a49543bf7e5fff2dd71f30
iuc
parents: 12
diff changeset
116 <param argument="--exclude-atypical" type="boolean" truevalue="--exclude-atypical" falsevalue="" label="Exclude atypical assemblies"/>
16
9a10a6449901 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 1c7abf3293422fb432b5acd2ef178e7536d65f0b
iuc
parents: 15
diff changeset
117 <param argument="--mag" type="select" multiple="false" optional="true" label="Filter metagenome assembled genomes (MAGs)">
9a10a6449901 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 1c7abf3293422fb432b5acd2ef178e7536d65f0b
iuc
parents: 15
diff changeset
118 <option value="only" selected="false">Limit to MAGs</option>
9a10a6449901 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 1c7abf3293422fb432b5acd2ef178e7536d65f0b
iuc
parents: 15
diff changeset
119 <option value="exclude" selected="false">Exclude MAGs</option>
9a10a6449901 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 1c7abf3293422fb432b5acd2ef178e7536d65f0b
iuc
parents: 15
diff changeset
120 </param>
13
d979ba07ddd4 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 3d012f702b54172f30a49543bf7e5fff2dd71f30
iuc
parents: 12
diff changeset
121 <expand macro="released_options"/>
d979ba07ddd4 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 3d012f702b54172f30a49543bf7e5fff2dd71f30
iuc
parents: 12
diff changeset
122 <expand macro="released_options" before_or_after="after"/>
3
c87df3f9e19d "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 800d16f3bd40266d8734f4572988cb2b306b4fd3"
iuc
parents: 2
diff changeset
123 <repeat name="search" title="Add search terms">
c87df3f9e19d "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 800d16f3bd40266d8734f4572988cb2b306b4fd3"
iuc
parents: 2
diff changeset
124 <param argument="--search" type="text" label="Only include genomes that have the specified text in the searchable fields" help="Searchable fields are species and infraspecies, assembly name and submitter"/>
c87df3f9e19d "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 800d16f3bd40266d8734f4572988cb2b306b4fd3"
iuc
parents: 2
diff changeset
125 </repeat>
c87df3f9e19d "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 800d16f3bd40266d8734f4572988cb2b306b4fd3"
iuc
parents: 2
diff changeset
126 </section>
14
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
127 <section name="file_choices" title="Output options" expanded="true">
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
128 <expand macro="tsv_report_columns">
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
129 <option value="accession" selected="true">accession</option>
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
130 <option value="organism-name" selected="true">organism-name</option>
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
131 <option value="assminfo-submitter" selected="true">assminfo-submitter</option>
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
132 <option value="assminfo-name" selected="true">assminfo-name</option>
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
133 </expand>
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
134 <expand macro="include">
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
135 <expand macro="genome_includes"/>
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
136 </expand>
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
137 <param name="decompress" type="boolean" label="Decompress FASTA" help="By default FASTA files are provided zipped (fasta.gz) if this is checked the data will be decompressed"/>
3
c87df3f9e19d "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 800d16f3bd40266d8734f4572988cb2b306b4fd3"
iuc
parents: 2
diff changeset
138 </section>
0
c6009f4d7261 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit fd91cf3000d556d8219426eddb8a3059071a2009"
iuc
parents:
diff changeset
139 </inputs>
c6009f4d7261 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit fd91cf3000d556d8219426eddb8a3059071a2009"
iuc
parents:
diff changeset
140 <outputs>
14
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
141 <data name="genome_data_report" format="tabular" label="NCBI Genome Datasets: Data Report" from_work_dir="genome_data_report.tsv"/>
3
c87df3f9e19d "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 800d16f3bd40266d8734f4572988cb2b306b4fd3"
iuc
parents: 2
diff changeset
142 <collection name="sequence_report" label="NCBI Genome Datasets: Sequence Data Report" type="list">
20
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
143 <discover_datasets pattern="(?P&lt;identifier_0&gt;.*?)\/sequence_report.tsv" ext="tabular" directory="ncbi_dataset/data/" recurse="true" match_relative_path="true"/>
14
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
144 <filter>file_choices['include'] and "seq-report" in file_choices['include']</filter>
0
c6009f4d7261 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit fd91cf3000d556d8219426eddb8a3059071a2009"
iuc
parents:
diff changeset
145 </collection>
9
fcd6769c5b7d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 3f6e22f12ae0fe27cfc1d3dab576d0c10017f41e
iuc
parents: 8
diff changeset
146 <collection name="genome_fasta" label="NCBI Genome Datasets: genome fasta" type="list:list">
20
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
147 <discover_datasets pattern="(?P&lt;identifier_0&gt;.*?)/(?!rna|cds_from)(?P&lt;identifier_1&gt;.*?)(_genomic)?\.(?P&lt;ext&gt;fasta(\.gz)?)" directory="ncbi_dataset/data/" recurse="true" match_relative_path="true"/>
14
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
148 <filter>file_choices['include'] and "genome" in file_choices['include']</filter>
13
d979ba07ddd4 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 3d012f702b54172f30a49543bf7e5fff2dd71f30
iuc
parents: 12
diff changeset
149 </collection>
d979ba07ddd4 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 3d012f702b54172f30a49543bf7e5fff2dd71f30
iuc
parents: 12
diff changeset
150 <collection name="rna_fasta" label="NCBI Genome Datasets: RNA fasta" type="list">
20
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
151 <discover_datasets pattern="(?P&lt;identifier_0&gt;.*?)\/rna\.(?P&lt;ext&gt;fasta(\.gz)?)$" directory="ncbi_dataset/data/" recurse="true" match_relative_path="true"/>
14
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
152 <filter>file_choices['include'] and "rna" in file_choices['include']</filter>
13
d979ba07ddd4 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 3d012f702b54172f30a49543bf7e5fff2dd71f30
iuc
parents: 12
diff changeset
153 </collection>
d979ba07ddd4 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 3d012f702b54172f30a49543bf7e5fff2dd71f30
iuc
parents: 12
diff changeset
154 <collection name="protein_fasta" label="NCBI Genome Datasets: protein fasta" type="list">
20
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
155 <discover_datasets pattern="(?P&lt;identifier_0&gt;.*?)\/protein\.(?P&lt;ext&gt;fasta(\.gz)?)$" directory="ncbi_dataset/data/" recurse="true" match_relative_path="true"/>
14
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
156 <filter>file_choices['include'] and "protein" in file_choices['include']</filter>
0
c6009f4d7261 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit fd91cf3000d556d8219426eddb8a3059071a2009"
iuc
parents:
diff changeset
157 </collection>
3
c87df3f9e19d "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 800d16f3bd40266d8734f4572988cb2b306b4fd3"
iuc
parents: 2
diff changeset
158 <collection name="genomic_cds" label="NCBI Genome Datasets: genomic cds fasta" type="list">
20
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
159 <discover_datasets pattern="(?P&lt;identifier_0&gt;.*?)\/cds_from_genomic\.(?P&lt;ext&gt;fasta(\.gz)?)$" directory="ncbi_dataset/data/" recurse="true" match_relative_path="true"/>
14
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
160 <filter>file_choices['include'] and "cds" in file_choices['include']</filter>
3
c87df3f9e19d "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 800d16f3bd40266d8734f4572988cb2b306b4fd3"
iuc
parents: 2
diff changeset
161 </collection>
c87df3f9e19d "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 800d16f3bd40266d8734f4572988cb2b306b4fd3"
iuc
parents: 2
diff changeset
162 <collection name="genomic_gff" label="NCBI Genome Datasets: genomic gff3" type="list">
20
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
163 <discover_datasets pattern="(?P&lt;identifier_0&gt;.*?)\/genomic\.gff" ext="gff3" directory="ncbi_dataset/data/" recurse="true" match_relative_path="true"/>
14
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
164 <filter>file_choices['include'] and "gff3" in file_choices['include']</filter>
3
c87df3f9e19d "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 800d16f3bd40266d8734f4572988cb2b306b4fd3"
iuc
parents: 2
diff changeset
165 </collection>
13
d979ba07ddd4 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 3d012f702b54172f30a49543bf7e5fff2dd71f30
iuc
parents: 12
diff changeset
166 <collection name="genomic_gtf" label="NCBI Genome Datasets: gtf" type="list">
20
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
167 <discover_datasets pattern="(?P&lt;identifier_0&gt;.*?)\/genomic\.gtf" ext="gtf" directory="ncbi_dataset/data/" recurse="true" match_relative_path="true"/>
14
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
168 <filter>file_choices['include'] and "gtf" in file_choices['include']</filter>
3
c87df3f9e19d "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 800d16f3bd40266d8734f4572988cb2b306b4fd3"
iuc
parents: 2
diff changeset
169 </collection>
c87df3f9e19d "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 800d16f3bd40266d8734f4572988cb2b306b4fd3"
iuc
parents: 2
diff changeset
170 <collection name="genomic_gbff" label="NCBI Genome Datasets: GenBank flatfile" type="list">
20
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
171 <discover_datasets pattern="(?P&lt;identifier_0&gt;.*?)\/genomic\.gbff" ext="txt" directory="ncbi_dataset/data/" recurse="true" match_relative_path="true"/>
14
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
172 <filter>file_choices['include'] and "gbff" in file_choices['include']</filter>
0
c6009f4d7261 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit fd91cf3000d556d8219426eddb8a3059071a2009"
iuc
parents:
diff changeset
173 </collection>
c6009f4d7261 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit fd91cf3000d556d8219426eddb8a3059071a2009"
iuc
parents:
diff changeset
174 </outputs>
c6009f4d7261 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit fd91cf3000d556d8219426eddb8a3059071a2009"
iuc
parents:
diff changeset
175 <tests>
21
7cd911289a7f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5563c48ba342dbd3ef5dedf7254bfd5cb586ba65
iuc
parents: 20
diff changeset
176 <!-- download sequence and non-sequence data to test if unzipping works
7cd911289a7f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5563c48ba342dbd3ef5dedf7254bfd5cb586ba65
iuc
parents: 20
diff changeset
177 sequence should be downloaded as gz and non-sequence unzipped
7cd911289a7f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5563c48ba342dbd3ef5dedf7254bfd5cb586ba65
iuc
parents: 20
diff changeset
178
7cd911289a7f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5563c48ba342dbd3ef5dedf7254bfd5cb586ba65
iuc
parents: 20
diff changeset
179 restrict download size for testing by using release data filtering
7cd911289a7f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5563c48ba342dbd3ef5dedf7254bfd5cb586ba65
iuc
parents: 20
diff changeset
180 -->
14
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
181 <test expect_num_outputs="3">
3
c87df3f9e19d "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 800d16f3bd40266d8734f4572988cb2b306b4fd3"
iuc
parents: 2
diff changeset
182 <conditional name="query|subcommand">
13
d979ba07ddd4 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 3d012f702b54172f30a49543bf7e5fff2dd71f30
iuc
parents: 12
diff changeset
183 <param name="download_by" value="taxon"/>
14
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
184 <param name="taxon_positional" value="human"/>
0
c6009f4d7261 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit fd91cf3000d556d8219426eddb8a3059071a2009"
iuc
parents:
diff changeset
185 </conditional>
20
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
186 <section name="filters">
21
7cd911289a7f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5563c48ba342dbd3ef5dedf7254bfd5cb586ba65
iuc
parents: 20
diff changeset
187 <param name="released_after" value="08/31/2004"/>
7cd911289a7f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5563c48ba342dbd3ef5dedf7254bfd5cb586ba65
iuc
parents: 20
diff changeset
188 <param name="released_before" value="01/01/2005"/>
20
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
189 </section>
14
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
190 <section name="file_choices">
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
191 <param name="include" value="rna,gff3"/>
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
192 </section>
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
193 <output name="genome_data_report">
3
c87df3f9e19d "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 800d16f3bd40266d8734f4572988cb2b306b4fd3"
iuc
parents: 2
diff changeset
194 <assert_contents>
20
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
195 <has_text text="Assembly Accession&#9;Assembly Name&#9;Assembly Submitter&#9;Organism Name"/>
21
7cd911289a7f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5563c48ba342dbd3ef5dedf7254bfd5cb586ba65
iuc
parents: 20
diff changeset
196 <!-- no idea why the report contains 2 entries, but only one is downloaded
7cd911289a7f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5563c48ba342dbd3ef5dedf7254bfd5cb586ba65
iuc
parents: 20
diff changeset
197 https://github.com/ncbi/datasets/issues/553 -->
7cd911289a7f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5563c48ba342dbd3ef5dedf7254bfd5cb586ba65
iuc
parents: 20
diff changeset
198 <has_n_lines n="3"/>
14
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
199 <has_n_columns n="4"/>
3
c87df3f9e19d "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 800d16f3bd40266d8734f4572988cb2b306b4fd3"
iuc
parents: 2
diff changeset
200 </assert_contents>
c87df3f9e19d "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 800d16f3bd40266d8734f4572988cb2b306b4fd3"
iuc
parents: 2
diff changeset
201 </output>
21
7cd911289a7f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5563c48ba342dbd3ef5dedf7254bfd5cb586ba65
iuc
parents: 20
diff changeset
202 <output_collection name="rna_fasta" type="list" count="1">
7cd911289a7f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5563c48ba342dbd3ef5dedf7254bfd5cb586ba65
iuc
parents: 20
diff changeset
203 <element name="GCF_000002135.2" decompress="true" ftype="fasta.gz">
14
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
204 <assert_contents>
20
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
205 <has_text text="&gt;"/>
14
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
206 </assert_contents>
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
207 </element>
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
208 </output_collection>
21
7cd911289a7f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5563c48ba342dbd3ef5dedf7254bfd5cb586ba65
iuc
parents: 20
diff changeset
209 <output_collection name="genomic_gff" type="list" count="1">
7cd911289a7f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5563c48ba342dbd3ef5dedf7254bfd5cb586ba65
iuc
parents: 20
diff changeset
210 <element name="GCF_000002135.2" ftype="gff3">
14
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
211 <assert_contents>
21
7cd911289a7f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5563c48ba342dbd3ef5dedf7254bfd5cb586ba65
iuc
parents: 20
diff changeset
212 <has_n_lines min="40000"/>
14
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
213 <has_line line="##gff-version 3"/>
15
dfad868c911b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 390b8177036c256e7e870dfe67c6de7d6417ad39
iuc
parents: 14
diff changeset
214 <has_n_columns n="9" comment="#"/>
14
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
215 </assert_contents>
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
216 </element>
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
217 </output_collection>
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
218 <assert_command>
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
219 <has_text text="gunzip"/>
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
220 </assert_command>
0
c6009f4d7261 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit fd91cf3000d556d8219426eddb8a3059071a2009"
iuc
parents:
diff changeset
221 </test>
8
d64df2210624 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit a58a3198ea1b60b6aa9567c6c65f00f8361794f6"
iuc
parents: 3
diff changeset
222 <test expect_num_outputs="2">
d64df2210624 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit a58a3198ea1b60b6aa9567c6c65f00f8361794f6"
iuc
parents: 3
diff changeset
223 <conditional name="query|subcommand">
13
d979ba07ddd4 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 3d012f702b54172f30a49543bf7e5fff2dd71f30
iuc
parents: 12
diff changeset
224 <param name="download_by" value="taxon"/>
20
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
225 <param name="taxon_positional" value="Norway rat"/>
8
d64df2210624 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit a58a3198ea1b60b6aa9567c6c65f00f8361794f6"
iuc
parents: 3
diff changeset
226 </conditional>
20
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
227 <section name="filters">
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
228 <param name="chromosomes" value="MT"/>
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
229 </section>
14
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
230 <section name="file_choices">
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
231 <param name="include" value="genome"/>
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
232 <param name="decompress" value="true"/>
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
233 </section>
20
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
234 <output_collection name="genome_fasta" type="list:list" count="9">
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
235 <expand macro="genome_fasta_assert" el1="GCA_000001895.4" el2="chrMT" expression="&gt;"/>
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
236 <expand macro="genome_fasta_assert" el1="GCA_015227675.2" el2="chrMT" expression="&gt;"/>
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
237 <expand macro="genome_fasta_assert" el1="GCA_036323735.1" el2="chrMT" expression="&gt;"/>
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
238 <expand macro="genome_fasta_assert" el1="GCA_041222355.1" el2="chrMT" expression="&gt;"/>
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
239 <expand macro="genome_fasta_assert" el1="GCA_045687965.1" el2="chrMT" expression="&gt;"/>
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
240 <expand macro="genome_fasta_assert" el1="GCA_045687995.1" el2="chrMT" expression="&gt;"/>
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
241 <expand macro="genome_fasta_assert" el1="GCA_045688005.1" el2="chrMT" expression="&gt;"/>
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
242 <expand macro="genome_fasta_assert" el1="GCF_000001895.5" el2="chrMT" expression="&gt;"/>
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
243 <expand macro="genome_fasta_assert" el1="GCF_015227675.2" el2="chrMT" expression="&gt;"/>
15
dfad868c911b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 390b8177036c256e7e870dfe67c6de7d6417ad39
iuc
parents: 14
diff changeset
244 <!-- According to https://github.com/ncbi/datasets/issues/188, the following should not be included among the returned results anymore 09/2023 -->
dfad868c911b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 390b8177036c256e7e870dfe67c6de7d6417ad39
iuc
parents: 14
diff changeset
245 <!--
dfad868c911b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 390b8177036c256e7e870dfe67c6de7d6417ad39
iuc
parents: 14
diff changeset
246 <expand macro="genome_fasta_assert" el1="GCA_000442335.2" el2="GCA_000442335.2_LinearCen1.1_normalized" expression=">" expression_n="25"/>
dfad868c911b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 390b8177036c256e7e870dfe67c6de7d6417ad39
iuc
parents: 14
diff changeset
247 <expand macro="genome_fasta_assert" el1="GCA_000002135.3" el2="GCA_000002135.3_CRA_TCAGchr7v2" expression=">"/>
dfad868c911b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 390b8177036c256e7e870dfe67c6de7d6417ad39
iuc
parents: 14
diff changeset
248 -->
13
d979ba07ddd4 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 3d012f702b54172f30a49543bf7e5fff2dd71f30
iuc
parents: 12
diff changeset
249 </output_collection>
d979ba07ddd4 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 3d012f702b54172f30a49543bf7e5fff2dd71f30
iuc
parents: 12
diff changeset
250 <output name="genome_data_report">
8
d64df2210624 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit a58a3198ea1b60b6aa9567c6c65f00f8361794f6"
iuc
parents: 3
diff changeset
251 <assert_contents>
20
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
252 <has_text text="Rattus norvegicus"/>
14
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
253 <has_n_columns n="4"/>
13
d979ba07ddd4 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 3d012f702b54172f30a49543bf7e5fff2dd71f30
iuc
parents: 12
diff changeset
254 </assert_contents>
d979ba07ddd4 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 3d012f702b54172f30a49543bf7e5fff2dd71f30
iuc
parents: 12
diff changeset
255 </output>
d979ba07ddd4 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 3d012f702b54172f30a49543bf7e5fff2dd71f30
iuc
parents: 12
diff changeset
256 </test>
15
dfad868c911b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 390b8177036c256e7e870dfe67c6de7d6417ad39
iuc
parents: 14
diff changeset
257 <!-- same as previous test but assembly_source=refseq, which removes all of the genomes -->
dfad868c911b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 390b8177036c256e7e870dfe67c6de7d6417ad39
iuc
parents: 14
diff changeset
258 <test expect_failure="true">
13
d979ba07ddd4 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 3d012f702b54172f30a49543bf7e5fff2dd71f30
iuc
parents: 12
diff changeset
259 <conditional name="query|subcommand">
d979ba07ddd4 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 3d012f702b54172f30a49543bf7e5fff2dd71f30
iuc
parents: 12
diff changeset
260 <param name="download_by" value="taxon"/>
14
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
261 <param name="taxon_positional" value="human"/>
13
d979ba07ddd4 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 3d012f702b54172f30a49543bf7e5fff2dd71f30
iuc
parents: 12
diff changeset
262 </conditional>
20
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
263 <section name="filters">
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
264 <param name="chromosomes" value="21"/>
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
265 <param name="assembly_level" value="chromosome,complete"/>
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
266 <param name="assembly_source" value="refseq"/>
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
267 <param name="released_before" value="01/01/2018"/>
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
268 </section>
14
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
269 <section name="file_choices">
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
270 <param name="include" value="genome"/>
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
271 <param name="decompress" value="true"/>
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
272 </section>
15
dfad868c911b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 390b8177036c256e7e870dfe67c6de7d6417ad39
iuc
parents: 14
diff changeset
273 <assert_stderr>
16
9a10a6449901 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 1c7abf3293422fb432b5acd2ef178e7536d65f0b
iuc
parents: 15
diff changeset
274 <has_text text="no genome assemblies were found"/>
15
dfad868c911b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 390b8177036c256e7e870dfe67c6de7d6417ad39
iuc
parents: 14
diff changeset
275 </assert_stderr>
dfad868c911b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 390b8177036c256e7e870dfe67c6de7d6417ad39
iuc
parents: 14
diff changeset
276 <!-- In the current state of the NCBI tool/DB, no output to check.
dfad868c911b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 390b8177036c256e7e870dfe67c6de7d6417ad39
iuc
parents: 14
diff changeset
277 But the returned results seem to change from time to time and it might
dfad868c911b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 390b8177036c256e7e870dfe67c6de7d6417ad39
iuc
parents: 14
diff changeset
278 be necessary to re-enable this code block if the test fails in the future. -->
dfad868c911b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 390b8177036c256e7e870dfe67c6de7d6417ad39
iuc
parents: 14
diff changeset
279 <!--
13
d979ba07ddd4 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 3d012f702b54172f30a49543bf7e5fff2dd71f30
iuc
parents: 12
diff changeset
280 <output_collection name="genome_fasta" type="list:list" count="2">
d979ba07ddd4 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 3d012f702b54172f30a49543bf7e5fff2dd71f30
iuc
parents: 12
diff changeset
281 <expand macro="genome_fasta_assert" el1="GCF_000002125.1" el2="chr21" expression=">"/>
d979ba07ddd4 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 3d012f702b54172f30a49543bf7e5fff2dd71f30
iuc
parents: 12
diff changeset
282 <expand macro="genome_fasta_assert" el1="GCF_000306695.2" el2="chr21" expression=">"/>
d979ba07ddd4 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 3d012f702b54172f30a49543bf7e5fff2dd71f30
iuc
parents: 12
diff changeset
283 </output_collection>
d979ba07ddd4 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 3d012f702b54172f30a49543bf7e5fff2dd71f30
iuc
parents: 12
diff changeset
284 <output name="genome_data_report">
d979ba07ddd4 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 3d012f702b54172f30a49543bf7e5fff2dd71f30
iuc
parents: 12
diff changeset
285 <assert_contents>
d979ba07ddd4 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 3d012f702b54172f30a49543bf7e5fff2dd71f30
iuc
parents: 12
diff changeset
286 <has_text text="Homo sapiens"/>
14
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
287 <has_n_lines n="5"/>
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
288 <has_n_columns n="4"/>
8
d64df2210624 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit a58a3198ea1b60b6aa9567c6c65f00f8361794f6"
iuc
parents: 3
diff changeset
289 </assert_contents>
15
dfad868c911b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 390b8177036c256e7e870dfe67c6de7d6417ad39
iuc
parents: 14
diff changeset
290 </output> -->
8
d64df2210624 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit a58a3198ea1b60b6aa9567c6c65f00f8361794f6"
iuc
parents: 3
diff changeset
291 </test>
d64df2210624 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit a58a3198ea1b60b6aa9567c6c65f00f8361794f6"
iuc
parents: 3
diff changeset
292 <test expect_num_outputs="4">
3
c87df3f9e19d "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 800d16f3bd40266d8734f4572988cb2b306b4fd3"
iuc
parents: 2
diff changeset
293 <conditional name="query|subcommand">
13
d979ba07ddd4 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 3d012f702b54172f30a49543bf7e5fff2dd71f30
iuc
parents: 12
diff changeset
294 <param name="download_by" value="accession"/>
0
c6009f4d7261 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit fd91cf3000d556d8219426eddb8a3059071a2009"
iuc
parents:
diff changeset
295 <conditional name="text_or_file">
13
d979ba07ddd4 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 3d012f702b54172f30a49543bf7e5fff2dd71f30
iuc
parents: 12
diff changeset
296 <param name="text_or_file" value="text"/>
d979ba07ddd4 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 3d012f702b54172f30a49543bf7e5fff2dd71f30
iuc
parents: 12
diff changeset
297 <param name="accession" value="GCF_000013305.1 GCF_000007445.1"/>
0
c6009f4d7261 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit fd91cf3000d556d8219426eddb8a3059071a2009"
iuc
parents:
diff changeset
298 </conditional>
c6009f4d7261 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit fd91cf3000d556d8219426eddb8a3059071a2009"
iuc
parents:
diff changeset
299 </conditional>
20
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
300 <section name="filters">
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
301 <param name="released_before" value="01/01/2007"/>
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
302 </section>
14
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
303 <section name="file_choices">
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
304 <param name="include" value="seq-report,gtf,cds"/>
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
305 <param name="decompress" value="true"/>
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
306 </section>
3
c87df3f9e19d "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 800d16f3bd40266d8734f4572988cb2b306b4fd3"
iuc
parents: 2
diff changeset
307 <output name="genome_data_report">
c87df3f9e19d "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 800d16f3bd40266d8734f4572988cb2b306b4fd3"
iuc
parents: 2
diff changeset
308 <assert_contents>
c87df3f9e19d "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 800d16f3bd40266d8734f4572988cb2b306b4fd3"
iuc
parents: 2
diff changeset
309 <has_text text="GCF_000013305.1"/>
14
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
310 <has_n_lines n="3"/>
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
311 <has_n_columns n="4"/>
3
c87df3f9e19d "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 800d16f3bd40266d8734f4572988cb2b306b4fd3"
iuc
parents: 2
diff changeset
312 </assert_contents>
c87df3f9e19d "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 800d16f3bd40266d8734f4572988cb2b306b4fd3"
iuc
parents: 2
diff changeset
313 </output>
20
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
314 <output_collection name="sequence_report" type="list" count="2">
14
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
315 <element name="GCF_000007445.1">
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
316 <assert_contents>
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
317 <has_text text="GCF_000007445.1"/>
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
318 <has_n_lines n="2"/>
16
9a10a6449901 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 1c7abf3293422fb432b5acd2ef178e7536d65f0b
iuc
parents: 15
diff changeset
319 <has_n_columns n="15"/>
14
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
320 </assert_contents>
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
321 </element>
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
322 <element name="GCF_000013305.1">
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
323 <assert_contents>
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
324 <has_text text="GCF_000013305.1"/>
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
325 <has_n_lines n="2"/>
16
9a10a6449901 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 1c7abf3293422fb432b5acd2ef178e7536d65f0b
iuc
parents: 15
diff changeset
326 <has_n_columns n="15"/>
14
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
327 </assert_contents>
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
328 </element>
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
329 </output_collection>
20
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
330 <output_collection name="genomic_gtf" type="list" count="2">
12
e8d51503c749 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit baddca770f8ae8475785374d883b3b42fac27c0c
iuc
parents: 11
diff changeset
331 <element name="GCF_000007445.1" file="GCF_000007445.1.genomic.gtf" compare="contains"/>
3
c87df3f9e19d "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 800d16f3bd40266d8734f4572988cb2b306b4fd3"
iuc
parents: 2
diff changeset
332 <element name="GCF_000013305.1" file="genome.2.GCF_000013305.1.genomic.gtf" compare="contains"/>
0
c6009f4d7261 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit fd91cf3000d556d8219426eddb8a3059071a2009"
iuc
parents:
diff changeset
333 </output_collection>
3
c87df3f9e19d "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 800d16f3bd40266d8734f4572988cb2b306b4fd3"
iuc
parents: 2
diff changeset
334 <output_collection name="genomic_cds" type="list">
15
dfad868c911b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 390b8177036c256e7e870dfe67c6de7d6417ad39
iuc
parents: 14
diff changeset
335 <element name="GCF_000007445.1" file="genome.2.GCF_000007445.1.genomic.cds" compare="contains"/>
dfad868c911b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 390b8177036c256e7e870dfe67c6de7d6417ad39
iuc
parents: 14
diff changeset
336 <element name="GCF_000013305.1" file="genome.2.GCF_000013305.1.genomic.cds" compare="contains"/>
0
c6009f4d7261 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit fd91cf3000d556d8219426eddb8a3059071a2009"
iuc
parents:
diff changeset
337 </output_collection>
c6009f4d7261 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit fd91cf3000d556d8219426eddb8a3059071a2009"
iuc
parents:
diff changeset
338 </test>
3
c87df3f9e19d "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 800d16f3bd40266d8734f4572988cb2b306b4fd3"
iuc
parents: 2
diff changeset
339 <test expect_num_outputs="4">
c87df3f9e19d "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 800d16f3bd40266d8734f4572988cb2b306b4fd3"
iuc
parents: 2
diff changeset
340 <conditional name="query|subcommand">
13
d979ba07ddd4 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 3d012f702b54172f30a49543bf7e5fff2dd71f30
iuc
parents: 12
diff changeset
341 <param name="download_by" value="accession"/>
0
c6009f4d7261 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit fd91cf3000d556d8219426eddb8a3059071a2009"
iuc
parents:
diff changeset
342 <conditional name="text_or_file">
13
d979ba07ddd4 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 3d012f702b54172f30a49543bf7e5fff2dd71f30
iuc
parents: 12
diff changeset
343 <param name="text_or_file" value="file"/>
d979ba07ddd4 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 3d012f702b54172f30a49543bf7e5fff2dd71f30
iuc
parents: 12
diff changeset
344 <param name="inputfile" value="accessions.txt"/>
0
c6009f4d7261 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit fd91cf3000d556d8219426eddb8a3059071a2009"
iuc
parents:
diff changeset
345 </conditional>
c6009f4d7261 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit fd91cf3000d556d8219426eddb8a3059071a2009"
iuc
parents:
diff changeset
346 </conditional>
20
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
347 <section name="filters">
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
348 <param name="released_before" value="01/01/2007"/>
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
349 </section>
14
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
350 <section name="file_choices">
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
351 <param name="include" value="seq-report,gff3,gbff"/>
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
352 <param name="decompress" value="true"/>
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
353 </section>
3
c87df3f9e19d "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 800d16f3bd40266d8734f4572988cb2b306b4fd3"
iuc
parents: 2
diff changeset
354 <output name="genome_data_report">
c87df3f9e19d "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 800d16f3bd40266d8734f4572988cb2b306b4fd3"
iuc
parents: 2
diff changeset
355 <assert_contents>
16
9a10a6449901 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 1c7abf3293422fb432b5acd2ef178e7536d65f0b
iuc
parents: 15
diff changeset
356 <has_text text="GCF_000013305.1"/>
9a10a6449901 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 1c7abf3293422fb432b5acd2ef178e7536d65f0b
iuc
parents: 15
diff changeset
357 <has_text text="GCF_000007445.1"/>
14
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
358 <has_n_lines n="3"/>
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
359 <has_n_columns n="4"/>
3
c87df3f9e19d "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 800d16f3bd40266d8734f4572988cb2b306b4fd3"
iuc
parents: 2
diff changeset
360 </assert_contents>
c87df3f9e19d "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 800d16f3bd40266d8734f4572988cb2b306b4fd3"
iuc
parents: 2
diff changeset
361 </output>
0
c6009f4d7261 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit fd91cf3000d556d8219426eddb8a3059071a2009"
iuc
parents:
diff changeset
362 <output_collection name="genomic_gff" type="list">
12
e8d51503c749 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit baddca770f8ae8475785374d883b3b42fac27c0c
iuc
parents: 11
diff changeset
363 <element name="GCF_000007445.1" file="genome.3.GCF_000007445.1.genomic.gff" compare="contains"/>
3
c87df3f9e19d "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 800d16f3bd40266d8734f4572988cb2b306b4fd3"
iuc
parents: 2
diff changeset
364 <element name="GCF_000013305.1" file="genome.3.GCF_000013305.1.genomic.gff" compare="contains"/>
0
c6009f4d7261 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit fd91cf3000d556d8219426eddb8a3059071a2009"
iuc
parents:
diff changeset
365 </output_collection>
c6009f4d7261 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit fd91cf3000d556d8219426eddb8a3059071a2009"
iuc
parents:
diff changeset
366 <output_collection name="genomic_gbff" type="list">
12
e8d51503c749 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit baddca770f8ae8475785374d883b3b42fac27c0c
iuc
parents: 11
diff changeset
367 <element name="GCF_000007445.1" file="genome.3.GCF_000007445.1.genomic.gbff" compare="contains"/>
3
c87df3f9e19d "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 800d16f3bd40266d8734f4572988cb2b306b4fd3"
iuc
parents: 2
diff changeset
368 <element name="GCF_000013305.1" file="genome.3.GCF_000013305.1.genomic.gbff" compare="contains"/>
0
c6009f4d7261 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit fd91cf3000d556d8219426eddb8a3059071a2009"
iuc
parents:
diff changeset
369 </output_collection>
c6009f4d7261 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit fd91cf3000d556d8219426eddb8a3059071a2009"
iuc
parents:
diff changeset
370 </test>
14
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
371 <!-- should not fail https://github.com/ncbi/datasets/issues/194 -->
16
9a10a6449901 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 1c7abf3293422fb432b5acd2ef178e7536d65f0b
iuc
parents: 15
diff changeset
372 <test expect_num_outputs="2">
8
d64df2210624 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit a58a3198ea1b60b6aa9567c6c65f00f8361794f6"
iuc
parents: 3
diff changeset
373 <conditional name="query|subcommand">
13
d979ba07ddd4 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 3d012f702b54172f30a49543bf7e5fff2dd71f30
iuc
parents: 12
diff changeset
374 <param name="download_by" value="accession"/>
8
d64df2210624 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit a58a3198ea1b60b6aa9567c6c65f00f8361794f6"
iuc
parents: 3
diff changeset
375 <conditional name="text_or_file">
13
d979ba07ddd4 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 3d012f702b54172f30a49543bf7e5fff2dd71f30
iuc
parents: 12
diff changeset
376 <param name="text_or_file" value="text"/>
d979ba07ddd4 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 3d012f702b54172f30a49543bf7e5fff2dd71f30
iuc
parents: 12
diff changeset
377 <param name="accession" value="GCF_000001405"/>
8
d64df2210624 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit a58a3198ea1b60b6aa9567c6c65f00f8361794f6"
iuc
parents: 3
diff changeset
378 </conditional>
d64df2210624 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit a58a3198ea1b60b6aa9567c6c65f00f8361794f6"
iuc
parents: 3
diff changeset
379 </conditional>
20
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
380 <section name="filters">
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
381 <param name="released_before" value="01/01/2015"/>
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
382 <param name="assembly_version" value="all"/>
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
383 </section>
14
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
384 <section name="file_choices">
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
385 <param name="include" value="seq-report"/>
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
386 </section>
16
9a10a6449901 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 1c7abf3293422fb432b5acd2ef178e7536d65f0b
iuc
parents: 15
diff changeset
387 <output name="genome_data_report">
9a10a6449901 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 1c7abf3293422fb432b5acd2ef178e7536d65f0b
iuc
parents: 15
diff changeset
388 <!-- assert that we get at least the 16 versions available at the time of writing this test -->
9a10a6449901 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 1c7abf3293422fb432b5acd2ef178e7536d65f0b
iuc
parents: 15
diff changeset
389 <assert_contents>
9a10a6449901 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 1c7abf3293422fb432b5acd2ef178e7536d65f0b
iuc
parents: 15
diff changeset
390 <has_text text="GCF_000001405" min="16"/>
9a10a6449901 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 1c7abf3293422fb432b5acd2ef178e7536d65f0b
iuc
parents: 15
diff changeset
391 <has_n_lines min="16"/>
9a10a6449901 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 1c7abf3293422fb432b5acd2ef178e7536d65f0b
iuc
parents: 15
diff changeset
392 <has_n_columns n="4"/>
9a10a6449901 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 1c7abf3293422fb432b5acd2ef178e7536d65f0b
iuc
parents: 15
diff changeset
393 </assert_contents>
9a10a6449901 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 1c7abf3293422fb432b5acd2ef178e7536d65f0b
iuc
parents: 15
diff changeset
394 </output>
9a10a6449901 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 1c7abf3293422fb432b5acd2ef178e7536d65f0b
iuc
parents: 15
diff changeset
395 <!--not testing the collection output. the count will change over time
9a10a6449901 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 1c7abf3293422fb432b5acd2ef178e7536d65f0b
iuc
parents: 15
diff changeset
396 and this can't be tested for at the moment
9a10a6449901 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 1c7abf3293422fb432b5acd2ef178e7536d65f0b
iuc
parents: 15
diff changeset
397 <output_collection name="sequence_report" type="list" count="16"/> -->
8
d64df2210624 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit a58a3198ea1b60b6aa9567c6c65f00f8361794f6"
iuc
parents: 3
diff changeset
398 </test>
10
8a97adb91229 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 7fc0becfda6c41c95d4aa9ee32ae0539be9b6210
iuc
parents: 9
diff changeset
399 <test expect_num_outputs="5">
9
fcd6769c5b7d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 3f6e22f12ae0fe27cfc1d3dab576d0c10017f41e
iuc
parents: 8
diff changeset
400 <conditional name="query|subcommand">
13
d979ba07ddd4 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 3d012f702b54172f30a49543bf7e5fff2dd71f30
iuc
parents: 12
diff changeset
401 <param name="download_by" value="accession"/>
9
fcd6769c5b7d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 3f6e22f12ae0fe27cfc1d3dab576d0c10017f41e
iuc
parents: 8
diff changeset
402 <conditional name="text_or_file">
13
d979ba07ddd4 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 3d012f702b54172f30a49543bf7e5fff2dd71f30
iuc
parents: 12
diff changeset
403 <param name="text_or_file" value="text"/>
d979ba07ddd4 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 3d012f702b54172f30a49543bf7e5fff2dd71f30
iuc
parents: 12
diff changeset
404 <param name="accession" value="GCF_000146045.2"/>
9
fcd6769c5b7d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 3f6e22f12ae0fe27cfc1d3dab576d0c10017f41e
iuc
parents: 8
diff changeset
405 </conditional>
fcd6769c5b7d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 3f6e22f12ae0fe27cfc1d3dab576d0c10017f41e
iuc
parents: 8
diff changeset
406 </conditional>
14
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
407 <section name="file_choices">
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
408 <param name="include" value="genome,protein,rna,cds"/>
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
409 <param name="decompress" value="true"/>
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
410 </section>
9
fcd6769c5b7d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 3f6e22f12ae0fe27cfc1d3dab576d0c10017f41e
iuc
parents: 8
diff changeset
411 <output_collection name="genome_fasta" type="list:list" count="1">
20
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
412 <expand macro="genome_fasta_assert" el1="GCF_000146045.2" el2="GCF_000146045.2_R64" expression="&gt;NC_[0-9]+\.[0-9]+ Saccharomyces cerevisiae S288[Cc] (mitochondrion|chromosome .*), complete (sequence|genome)" expression_n="17"/>
9
fcd6769c5b7d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 3f6e22f12ae0fe27cfc1d3dab576d0c10017f41e
iuc
parents: 8
diff changeset
413 </output_collection>
14
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
414 <output_collection name="protein_fasta" type="list" count="1">
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
415 <element name="GCF_000146045.2" decompress="true">
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
416 <assert_contents>
20
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
417 <has_text text="&gt;"/>
14
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
418 </assert_contents>
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
419 </element>
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
420 </output_collection>
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
421 <output_collection name="rna_fasta" type="list" count="1">
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
422 <element name="GCF_000146045.2" decompress="true">
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
423 <assert_contents>
20
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
424 <has_text text="&gt;"/>
14
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
425 </assert_contents>
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
426 </element>
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
427 </output_collection>
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
428 </test>
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
429 <!-- same as the previous test, but use the default value for decompress,
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
430 see comment at the beginning of the tests -->
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
431 <test expect_num_outputs="5">
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
432 <conditional name="query|subcommand">
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
433 <param name="download_by" value="accession"/>
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
434 <conditional name="text_or_file">
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
435 <param name="text_or_file" value="text"/>
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
436 <param name="accession" value="GCF_000146045.2"/>
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
437 </conditional>
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
438 </conditional>
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
439 <section name="file_choices">
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
440 <param name="include" value="genome,protein,rna,cds"/>
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
441 </section>
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
442 <output_collection name="genome_fasta" type="list:list" count="1">
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
443 <element name="GCF_000146045.2">
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
444 <element name="GCF_000146045.2_R64" ftype="fasta.gz">
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
445 <assert_contents>
16
9a10a6449901 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 1c7abf3293422fb432b5acd2ef178e7536d65f0b
iuc
parents: 15
diff changeset
446 <has_size value="3843460" delta="2000"/>
14
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
447 </assert_contents>
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
448 </element>
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
449 </element>
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
450 </output_collection>
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
451 <output_collection name="protein_fasta" type="list" count="1">
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
452 <element name="GCF_000146045.2" ftype="fasta.gz">
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
453 <assert_contents>
20
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
454 <has_size value="1847862" delta="2000"/>
14
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
455 </assert_contents>
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
456 </element>
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
457 </output_collection>
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
458 <output_collection name="rna_fasta" type="list" count="1">
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
459 <element name="GCF_000146045.2" ftype="fasta.gz">
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
460 <assert_contents>
16
9a10a6449901 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 1c7abf3293422fb432b5acd2ef178e7536d65f0b
iuc
parents: 15
diff changeset
461 <has_size min="2700000" max="2800000"/>
14
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
462 </assert_contents>
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
463 </element>
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
464 </output_collection>
9
fcd6769c5b7d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 3f6e22f12ae0fe27cfc1d3dab576d0c10017f41e
iuc
parents: 8
diff changeset
465 </test>
11
4ca46c586b54 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit c204867781d8755c7469a88c11478b15caec57b2
iuc
parents: 10
diff changeset
466 <test expect_num_outputs="3">
4ca46c586b54 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit c204867781d8755c7469a88c11478b15caec57b2
iuc
parents: 10
diff changeset
467 <conditional name="query|subcommand">
13
d979ba07ddd4 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 3d012f702b54172f30a49543bf7e5fff2dd71f30
iuc
parents: 12
diff changeset
468 <param name="download_by" value="accession"/>
11
4ca46c586b54 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit c204867781d8755c7469a88c11478b15caec57b2
iuc
parents: 10
diff changeset
469 <conditional name="text_or_file">
13
d979ba07ddd4 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 3d012f702b54172f30a49543bf7e5fff2dd71f30
iuc
parents: 12
diff changeset
470 <param name="text_or_file" value="text"/>
d979ba07ddd4 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 3d012f702b54172f30a49543bf7e5fff2dd71f30
iuc
parents: 12
diff changeset
471 <param name="accession" value="GCF_000146045.2 GCF_000002945.1"/>
11
4ca46c586b54 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit c204867781d8755c7469a88c11478b15caec57b2
iuc
parents: 10
diff changeset
472 </conditional>
4ca46c586b54 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit c204867781d8755c7469a88c11478b15caec57b2
iuc
parents: 10
diff changeset
473 </conditional>
14
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
474 <section name="file_choices">
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
475 <param name="include" value="seq-report,genome"/>
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
476 <param name="decompress" value="true"/>
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
477 </section>
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
478 <output_collection name="sequence_report" type="list" count="2"/>
11
4ca46c586b54 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit c204867781d8755c7469a88c11478b15caec57b2
iuc
parents: 10
diff changeset
479 <output_collection name="genome_fasta" type="list:list" count="2">
20
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
480 <expand macro="genome_fasta_assert" el1="GCF_000002945.2" el2="GCF_000002945.2_ASM294v3" expression="&gt;NC_[0-9]+\.[0-9]+ Schizosaccharomyces pombe.*" expression_n="4"/>
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
481 <expand macro="genome_fasta_assert" el1="GCF_000146045.2" el2="GCF_000146045.2_R64" expression="&gt;NC_[0-9]+\.[0-9]+ Saccharomyces cerevisiae S288[Cc].*" expression_n="17"/>
11
4ca46c586b54 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit c204867781d8755c7469a88c11478b15caec57b2
iuc
parents: 10
diff changeset
482 </output_collection>
4ca46c586b54 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit c204867781d8755c7469a88c11478b15caec57b2
iuc
parents: 10
diff changeset
483 </test>
16
9a10a6449901 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 1c7abf3293422fb432b5acd2ef178e7536d65f0b
iuc
parents: 15
diff changeset
484 <!-- tax_exact_match should filter out strains
9a10a6449901 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 1c7abf3293422fb432b5acd2ef178e7536d65f0b
iuc
parents: 15
diff changeset
485 https://github.com/ncbi/datasets/issues/187 -->
20
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
486 <test expect_num_outputs="2">
13
d979ba07ddd4 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 3d012f702b54172f30a49543bf7e5fff2dd71f30
iuc
parents: 12
diff changeset
487 <conditional name="query|subcommand">
d979ba07ddd4 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 3d012f702b54172f30a49543bf7e5fff2dd71f30
iuc
parents: 12
diff changeset
488 <param name="download_by" value="taxon"/>
14
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
489 <param name="taxon_positional" value="4932"/>
13
d979ba07ddd4 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 3d012f702b54172f30a49543bf7e5fff2dd71f30
iuc
parents: 12
diff changeset
490 <param name="tax_exact_match" value="true"/>
d979ba07ddd4 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 3d012f702b54172f30a49543bf7e5fff2dd71f30
iuc
parents: 12
diff changeset
491 </conditional>
21
7cd911289a7f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5563c48ba342dbd3ef5dedf7254bfd5cb586ba65
iuc
parents: 20
diff changeset
492 <section name="filters">
7cd911289a7f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5563c48ba342dbd3ef5dedf7254bfd5cb586ba65
iuc
parents: 20
diff changeset
493 <param name="released_before" value="11/01/2012"/>
7cd911289a7f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5563c48ba342dbd3ef5dedf7254bfd5cb586ba65
iuc
parents: 20
diff changeset
494 </section>
7cd911289a7f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5563c48ba342dbd3ef5dedf7254bfd5cb586ba65
iuc
parents: 20
diff changeset
495 <section name="file_choices">
7cd911289a7f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5563c48ba342dbd3ef5dedf7254bfd5cb586ba65
iuc
parents: 20
diff changeset
496 <param name="include" value="seq-report"/>
7cd911289a7f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5563c48ba342dbd3ef5dedf7254bfd5cb586ba65
iuc
parents: 20
diff changeset
497 <param name="decompress" value="true"/>
7cd911289a7f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5563c48ba342dbd3ef5dedf7254bfd5cb586ba65
iuc
parents: 20
diff changeset
498 </section>
13
d979ba07ddd4 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 3d012f702b54172f30a49543bf7e5fff2dd71f30
iuc
parents: 12
diff changeset
499 <output name="genome_data_report">
d979ba07ddd4 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 3d012f702b54172f30a49543bf7e5fff2dd71f30
iuc
parents: 12
diff changeset
500 <assert_contents>
21
7cd911289a7f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5563c48ba342dbd3ef5dedf7254bfd5cb586ba65
iuc
parents: 20
diff changeset
501 <has_n_lines n="2"/>
20
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
502 <has_text text="Saccharomyces cerevisiae ZTW1" negate="true"/>
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
503 </assert_contents>
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
504 </output>
21
7cd911289a7f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5563c48ba342dbd3ef5dedf7254bfd5cb586ba65
iuc
parents: 20
diff changeset
505
20
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
506 </test>
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
507 <!-- test search filter -->
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
508 <test expect_num_outputs="1">
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
509 <conditional name="query|subcommand">
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
510 <param name="download_by" value="taxon"/>
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
511 <param name="taxon_positional" value="Streptococcus"/>
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
512 </conditional>
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
513 <section name="filters">
21
7cd911289a7f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5563c48ba342dbd3ef5dedf7254bfd5cb586ba65
iuc
parents: 20
diff changeset
514 <param name="released_before" value="01/01/2010"/>
7cd911289a7f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5563c48ba342dbd3ef5dedf7254bfd5cb586ba65
iuc
parents: 20
diff changeset
515 </section>
7cd911289a7f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5563c48ba342dbd3ef5dedf7254bfd5cb586ba65
iuc
parents: 20
diff changeset
516 <section name="filters">
20
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
517 <repeat name="search">
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
518 <param name="search" value="pyogenes"/>
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
519 </repeat>
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
520 </section>
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
521 <section name="file_choices">
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
522 <param name="include" value_json="null"/>
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
523 </section>
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
524 <output name="genome_data_report">
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
525 <assert_contents>
21
7cd911289a7f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5563c48ba342dbd3ef5dedf7254bfd5cb586ba65
iuc
parents: 20
diff changeset
526 <has_n_lines n="21"/>
7cd911289a7f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5563c48ba342dbd3ef5dedf7254bfd5cb586ba65
iuc
parents: 20
diff changeset
527 <has_text text="pyogenes" n="20"/>
13
d979ba07ddd4 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 3d012f702b54172f30a49543bf7e5fff2dd71f30
iuc
parents: 12
diff changeset
528 </assert_contents>
d979ba07ddd4 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 3d012f702b54172f30a49543bf7e5fff2dd71f30
iuc
parents: 12
diff changeset
529 </output>
d979ba07ddd4 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit 3d012f702b54172f30a49543bf7e5fff2dd71f30
iuc
parents: 12
diff changeset
530 </test>
0
c6009f4d7261 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit fd91cf3000d556d8219426eddb8a3059071a2009"
iuc
parents:
diff changeset
531 </tests>
20
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
532 <help><![CDATA[
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
533 .. class:: infomark
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
534
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
535 **What it does**
0
c6009f4d7261 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit fd91cf3000d556d8219426eddb8a3059071a2009"
iuc
parents:
diff changeset
536
20
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
537 Downloads genome assemblies from NCBI using the `datasets`_ command-line tool.
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
538 Retrieve genome sequences, annotations, and metadata by accession or taxon.
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
539
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
540 **Query Options**
14
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
541
20
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
542 - **By Accession**: NCBI Assembly (GCF\_/GCA\_) or BioProject accession
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
543 - **By Taxon**: Taxonomy ID, scientific name, or common name
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
544
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
545 **Filters**
0
c6009f4d7261 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit fd91cf3000d556d8219426eddb8a3059071a2009"
iuc
parents:
diff changeset
546
20
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
547 ==================== ===============================================
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
548 Filter Description
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
549 ==================== ===============================================
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
550 Reference only Limit to reference/representative assemblies
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
551 Annotated only Include only genomes with annotations
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
552 Assembly level Chromosome, complete, contig, or scaffold
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
553 Assembly source RefSeq (GCF\_) or GenBank (GCA\_)
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
554 Exclude atypical Remove atypical assemblies (e.g., partial)
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
555 MAG filter Include/exclude metagenome-assembled genomes
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
556 Date range Filter by release date
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
557 ==================== ===============================================
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
558
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
559 ----
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
560
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
561 .. class:: warningmark
14
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
562
20
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
563 **Note**: The "Reference only" filter returns only RefSeq (GCF\_) assemblies.
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
564 If a taxon has only GenBank (GCA\_) assemblies, this filter will return no results
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
565 with a misleading error message. It is a NCBI datasets bug (not a Galaxy bug).
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
566
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
567 **Outputs**
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
568
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
569 - **Data Report**: Tabular metadata for matching assemblies
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
570 - **Genome FASTA**: Genomic sequences (nested collection by accession)
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
571 - **Annotation files**: GFF3, GTF, GenBank flat files
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
572 - **Protein/RNA/CDS**: Amino acid and nucleotide sequences
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
573 - **Sequence Report**: Per-sequence metadata (chromosome, length, etc.)
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
574
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
575 .. _datasets: https://www.ncbi.nlm.nih.gov/datasets/
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
576
35d32c807c23 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_datasets commit 5a65a62588a36d757f96681bf72f537c12c91beb
iuc
parents: 16
diff changeset
577 ]]></help>
14
a222b4d3d52e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit d3fa7b70aa028f527a1dbbb210c172c637dfd4d9
iuc
parents: 13
diff changeset
578 <expand macro="citations"/>
0
c6009f4d7261 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ncbi_datasets commit fd91cf3000d556d8219426eddb8a3059071a2009"
iuc
parents:
diff changeset
579 </tool>