Mercurial > repos > iuc > ncbi_fcs_gx
annotate ncbi_fcs_gx.xml @ 6:6dc841373be7 draft default tip
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit a23e39116e96db7282fa796a10e131bb2d91218b
| author | iuc |
|---|---|
| date | Wed, 24 Sep 2025 13:29:42 +0000 |
| parents | a929a1a4ed97 |
| children |
| rev | line source |
|---|---|
|
0
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
1 <tool id="ncbi_fcs_gx" name="NCBI FCS GX" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="@PROFILE@"> |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
2 <description>detects contamination from foreign organisms in genome sequences</description> |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
3 <macros> |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
4 <import>macros.xml</import> |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
5 </macros> |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
6 <expand macro="biotools"/> |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
7 <expand macro="requirements"/> |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
8 <command detect_errors="exit_code"><![CDATA[ |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
9 #if $mode.mode_selector == "screen" |
|
2
fe794e801b1c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit 25c9d8d297d0e10f92e373f6a959274dedc10433
iuc
parents:
0
diff
changeset
|
10 #set manifest_pathname = $mode.config_tag.fields.local_manifest |
|
0
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
11 #if $mode.config_tag.fields.use_source_manifest == "1" |
|
2
fe794e801b1c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit 25c9d8d297d0e10f92e373f6a959274dedc10433
iuc
parents:
0
diff
changeset
|
12 #set manifest_pathname = $mode.config_tag.fields.source_manifest |
|
0
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
13 #end if |
|
6
6dc841373be7
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit a23e39116e96db7282fa796a10e131bb2d91218b
iuc
parents:
5
diff
changeset
|
14 GX_DB_DIR="\${TMPDIR}/$mode.config_tag" && |
|
2
fe794e801b1c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit 25c9d8d297d0e10f92e373f6a959274dedc10433
iuc
parents:
0
diff
changeset
|
15 ## skip checksumming the database if the db_state_file exists |
|
6
6dc841373be7
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit a23e39116e96db7282fa796a10e131bb2d91218b
iuc
parents:
5
diff
changeset
|
16 if [ ! -e "\${GX_DB_DIR}/sync-files-completed.txt" ]; then |
|
2
fe794e801b1c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit 25c9d8d297d0e10f92e373f6a959274dedc10433
iuc
parents:
0
diff
changeset
|
17 ## copy data to local storage |
|
6
6dc841373be7
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit a23e39116e96db7282fa796a10e131bb2d91218b
iuc
parents:
5
diff
changeset
|
18 mkdir -p "\${GX_DB_DIR}" && |
|
6dc841373be7
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit a23e39116e96db7282fa796a10e131bb2d91218b
iuc
parents:
5
diff
changeset
|
19 sync_files.py get --mft '$manifest_pathname' --dir "\${GX_DB_DIR}" > sync_files.log 2>&1 || |
|
5
a929a1a4ed97
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit ad7c8c67ae57c35063273bf660cc92b96911487a
iuc
parents:
4
diff
changeset
|
20 { cat sync_files.log >&2 ; false ; } && |
|
6
6dc841373be7
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit a23e39116e96db7282fa796a10e131bb2d91218b
iuc
parents:
5
diff
changeset
|
21 touch "\${GX_DB_DIR}/sync-files-completed.txt"; |
|
2
fe794e801b1c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit 25c9d8d297d0e10f92e373f6a959274dedc10433
iuc
parents:
0
diff
changeset
|
22 fi && |
|
0
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
23 ## run gx |
|
2
fe794e801b1c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit 25c9d8d297d0e10f92e373f6a959274dedc10433
iuc
parents:
0
diff
changeset
|
24 GX_NUM_CORES=\${GALAXY_SLOTS:-2} run_gx.py |
|
0
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
25 #if $mode.config_tag.fields.phone_home == "1" |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
26 --phone-home-label '$mode.config_tag.fields.phone_home_label' |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
27 #end if |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
28 --fasta '$mode.fasta' |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
29 #if $mode.id.id_selector == "gx_div" |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
30 --tax-id '1' |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
31 --div '$mode.id.div' |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
32 #else |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
33 --tax-id '$mode.id.tax_id' |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
34 #end if |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
35 #if $mode.species != "" |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
36 --species '$mode.species' |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
37 #end if |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
38 --split-fasta '$mode.screen_adv.split_fasta' |
|
4
0f1a8b24b9c7
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit 14178ea62ed017f16cb0d4ff85fdfdc61dd3b69e
iuc
parents:
3
diff
changeset
|
39 #if $mode.screen_adv.div |
|
0
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
40 --div '$mode.screen_adv.div' |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
41 #end if |
|
4
0f1a8b24b9c7
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit 14178ea62ed017f16cb0d4ff85fdfdc61dd3b69e
iuc
parents:
3
diff
changeset
|
42 #if $mode.screen_adv.ignore_same_kingdom |
|
0f1a8b24b9c7
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit 14178ea62ed017f16cb0d4ff85fdfdc61dd3b69e
iuc
parents:
3
diff
changeset
|
43 --ignore-same-kingdom |
|
0f1a8b24b9c7
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit 14178ea62ed017f16cb0d4ff85fdfdc61dd3b69e
iuc
parents:
3
diff
changeset
|
44 #end if |
|
6
6dc841373be7
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit a23e39116e96db7282fa796a10e131bb2d91218b
iuc
parents:
5
diff
changeset
|
45 --gx-db "\${GX_DB_DIR}" |
|
0
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
46 --out-basename output |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
47 --action-report true |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
48 --generate-logfile false |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
49 #elif $mode.mode_selector == "clean" |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
50 ## run gx |
|
2
fe794e801b1c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit 25c9d8d297d0e10f92e373f6a959274dedc10433
iuc
parents:
0
diff
changeset
|
51 GX_NUM_CORES=\${GALAXY_SLOTS:-2} gx clean-genome |
|
0
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
52 --input '$mode.input' |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
53 --action-report '$mode.action_report' |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
54 --contam-fasta-out 'contam.fa' |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
55 --min-seq-len '$mode.min_seq_len' |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
56 --output 'clean.fa' |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
57 #end if |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
58 ]]></command> |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
59 <environment_variables> |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
60 <environment_variable name="GX_ALIGN_EXCLUDE_TAXA">$getVar('mode.screen_adv.gx_align_exclude_taxa', '')</environment_variable> |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
61 <environment_variable name="GX_EXTRA_CONTAM_DIVS"><![CDATA[#echo ','.join($getVar('mode.screen_adv.gx_extra_contam_divs', []))]]></environment_variable> |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
62 </environment_variables> |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
63 <inputs> |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
64 <conditional name="mode"> |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
65 <param name="mode_selector" type="select" label="Choose the mode"> |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
66 <option value="screen" selected="true">Screen genome</option> |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
67 <option value="clean">Clean genome</option> |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
68 </param> |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
69 <when value="screen"> |
|
2
fe794e801b1c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit 25c9d8d297d0e10f92e373f6a959274dedc10433
iuc
parents:
0
diff
changeset
|
70 <!-- value, description, source_manifest, use_source_manifest, phone_home, phone_home_label, local_manifest --> |
|
0
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
71 <param name="config_tag" type="select" label="Database"> |
|
2
fe794e801b1c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit 25c9d8d297d0e10f92e373f6a959274dedc10433
iuc
parents:
0
diff
changeset
|
72 <options from_data_table="ncbi_fcs_gx_databases_ext"> |
|
fe794e801b1c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit 25c9d8d297d0e10f92e373f6a959274dedc10433
iuc
parents:
0
diff
changeset
|
73 <filter type="sort_by" column="1"/> |
|
0
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
74 </options> |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
75 <validator message="No database is available" type="no_options"/> |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
76 </param> |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
77 <param argument="--fasta" type="data" format="fasta" label="Input file (Fasta file)" help="To detect contamination from foreign organisms, a genome assembly in a fasta file."/> |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
78 <conditional name="id"> |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
79 <param name="id_selector" type="select" label="Taxonomy entry"> |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
80 <option value="gx_div" selected="true">GX Division</option> |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
81 <option value="ncbi_tax">NCBI Taxonomic identifier</option> |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
82 </param> |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
83 <when value="gx_div"> |
|
2
fe794e801b1c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit 25c9d8d297d0e10f92e373f6a959274dedc10433
iuc
parents:
0
diff
changeset
|
84 <!-- value, tag, description --> |
|
fe794e801b1c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit 25c9d8d297d0e10f92e373f6a959274dedc10433
iuc
parents:
0
diff
changeset
|
85 <param argument="--div" type="select" optional="true"> |
|
0
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
86 <options from_data_table="ncbi_fcs_gx_divisions"> |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
87 <filter type="param_value" ref="config_tag" column="1" /> |
|
2
fe794e801b1c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit 25c9d8d297d0e10f92e373f6a959274dedc10433
iuc
parents:
0
diff
changeset
|
88 <filter type="sort_by" column="2" /> |
|
0
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
89 </options> |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
90 <validator message="No GX Divisions are available" type="no_options"/> |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
91 </param> |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
92 </when> |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
93 <when value="ncbi_tax"> |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
94 <!-- https://www.ncbi.nlm.nih.gov/taxonomy --> |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
95 <param argument="--tax-id" type="text" label="Taxonomic identifier" help="The appropriate tax-id for your genome assembly. The appropriate tax-id for an organism can be retrieved from the NCBI Taxonomy website."/> |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
96 </when> |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
97 </conditional> |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
98 <param argument="--species" type="text" optional="true" label="Species binomial name"/> |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
99 <section name="screen_adv" title="Advanced options"> |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
100 <!-- comma separated list of taxa to ignore in GX_ALIGN_EXCLUDE_TAXA environment variable --> |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
101 <param name="gx_align_exclude_taxa" type="text" value="" optional="true" label="Taxonomic identifier(s) to exclude" help="Multiple tax-ids may be provided as a comma-separated list."> |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
102 <validator type="regex" message="comma separated integers">^\s*\d+\s*(,\s*\d+\s*)*$</validator> |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
103 <sanitizer invalid_char=""> |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
104 <valid initial="string.digits"> |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
105 <add value=","/> |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
106 </valid> |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
107 </sanitizer> |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
108 </param> |
|
2
fe794e801b1c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit 25c9d8d297d0e10f92e373f6a959274dedc10433
iuc
parents:
0
diff
changeset
|
109 <!-- value, tag, description --> |
|
0
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
110 <param name="gx_extra_contam_divs" type="select" multiple="true" optional="true" label="Additional contaminants to identify" help="Multiple gx-divisions may be selected."> |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
111 <options from_data_table="ncbi_fcs_gx_divisions"> |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
112 <filter type="param_value" ref="config_tag" column="1" /> |
|
2
fe794e801b1c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit 25c9d8d297d0e10f92e373f6a959274dedc10433
iuc
parents:
0
diff
changeset
|
113 <filter type="sort_by" column="2" /> |
|
0
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
114 </options> |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
115 <validator message="No GX Divisions are available" type="no_options"/> |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
116 </param> |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
117 <param argument="--split-fasta" type="boolean" checked="true" optional="true" label="Split fasta sequences on N-runs of length at least 10"/> |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
118 <param argument="--div" type="text" value="" optional="true" label="BLAST-div of the tax-id" help="from 'NCBI BLAST name' on taxon Info page"/> |
|
4
0f1a8b24b9c7
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit 14178ea62ed017f16cb0d4ff85fdfdc61dd3b69e
iuc
parents:
3
diff
changeset
|
119 <param argument="--ignore-same-kingdom" type="boolean" checked="false" optional="true" label="Ignore same-kingdom contamination"/> |
|
0
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
120 </section> |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
121 </when> |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
122 <when value="clean"> |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
123 <param argument="--input" type="data" format="fasta" label="Input file (Fasta file)" help="To detect contamination from foreign organisms, a genome assembly in a fasta file."/> |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
124 <param argument="--action-report" type="data" format="tabular" label="Select Action report"/> |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
125 <param argument="--min-seq-len" type="integer" value="200" label="Minimumm sequence length to keep"/> |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
126 </when> |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
127 </conditional> |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
128 </inputs> |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
129 <outputs> |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
130 <!-- mode == screen --> |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
131 <data name="taxonomy_report" format="tabular" from_work_dir="output.taxonomy.rpt" label="${tool.name} on ${on_string}: Taxonomy report"> |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
132 <filter>mode['mode_selector'] == 'screen'</filter> |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
133 </data> |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
134 <data name="action_report" format="tabular" from_work_dir="output.fcs_gx_report.txt" label="${tool.name} on ${on_string}: Action report"> |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
135 <filter>mode['mode_selector'] == 'screen'</filter> |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
136 </data> |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
137 <!-- mode == clean --> |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
138 <data name="contam_fasta" format="fasta" from_work_dir="contam.fa" label="${tool.name} on ${on_string}: Fasta for EXCLUDE entries"> |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
139 <filter>mode['mode_selector'] == 'clean'</filter> |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
140 </data> |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
141 <data name="clean_fasta" format="fasta" from_work_dir="clean.fa" metadata_source="mode.input" label="${tool.name} on ${on_string}: Cleaned Fasta"> |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
142 <filter>mode['mode_selector'] == 'clean'</filter> |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
143 </data> |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
144 </outputs> |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
145 <tests> |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
146 <test expect_num_outputs="2"> |
|
6
6dc841373be7
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit a23e39116e96db7282fa796a10e131bb2d91218b
iuc
parents:
5
diff
changeset
|
147 <conditional name="mode"> |
|
6dc841373be7
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit a23e39116e96db7282fa796a10e131bb2d91218b
iuc
parents:
5
diff
changeset
|
148 <param name="mode_selector" value="screen"/> |
|
6dc841373be7
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit a23e39116e96db7282fa796a10e131bb2d91218b
iuc
parents:
5
diff
changeset
|
149 <param name="config_tag" value="test" /> |
|
6dc841373be7
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit a23e39116e96db7282fa796a10e131bb2d91218b
iuc
parents:
5
diff
changeset
|
150 <param name="fasta" value="fcsgx_test.fa.gz" ftype="fasta"/> |
|
6dc841373be7
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit a23e39116e96db7282fa796a10e131bb2d91218b
iuc
parents:
5
diff
changeset
|
151 <conditional name="id"> |
|
6dc841373be7
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit a23e39116e96db7282fa796a10e131bb2d91218b
iuc
parents:
5
diff
changeset
|
152 <param name="id_selector" value="ncbi_tax"/> |
|
6dc841373be7
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit a23e39116e96db7282fa796a10e131bb2d91218b
iuc
parents:
5
diff
changeset
|
153 <param name="tax_id" value="6973"/> |
|
6dc841373be7
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit a23e39116e96db7282fa796a10e131bb2d91218b
iuc
parents:
5
diff
changeset
|
154 </conditional> |
|
6dc841373be7
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit a23e39116e96db7282fa796a10e131bb2d91218b
iuc
parents:
5
diff
changeset
|
155 <section name="screen_adv"/> |
|
6dc841373be7
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit a23e39116e96db7282fa796a10e131bb2d91218b
iuc
parents:
5
diff
changeset
|
156 </conditional> |
|
0
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
157 <output name="taxonomy_report" file="output.taxonomy.rpt" compare="diff" lines_diff="2" /> |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
158 <output name="action_report" file="output.fcs_gx_report.txt" compare="diff" lines_diff="2" /> |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
159 </test> |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
160 <test expect_num_outputs="2"> |
|
6
6dc841373be7
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit a23e39116e96db7282fa796a10e131bb2d91218b
iuc
parents:
5
diff
changeset
|
161 <conditional name="mode"> |
|
6dc841373be7
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit a23e39116e96db7282fa796a10e131bb2d91218b
iuc
parents:
5
diff
changeset
|
162 <param name="mode_selector" value="clean"/> |
|
6dc841373be7
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit a23e39116e96db7282fa796a10e131bb2d91218b
iuc
parents:
5
diff
changeset
|
163 <param name="input" value="fcsgx_test.fa.gz" ftype="fasta"/> |
|
6dc841373be7
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit a23e39116e96db7282fa796a10e131bb2d91218b
iuc
parents:
5
diff
changeset
|
164 <param name="action_report" value="output.fcs_gx_report.txt" ftype="tabular"/> |
|
6dc841373be7
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit a23e39116e96db7282fa796a10e131bb2d91218b
iuc
parents:
5
diff
changeset
|
165 </conditional> |
|
0
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
166 <output name="contam_fasta" decompress="true" file="output.contam.fa.gz" ftype="fasta" /> |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
167 <output name="clean_fasta" decompress="true" file="output.clean.fa.gz" ftype="fasta" /> |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
168 </test> |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
169 </tests> |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
170 <help><![CDATA[ |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
171 FCS-GX detects contamination from foreign organisms in genome sequences using the genome cross-species aligner (GX). The FCS-GX executable retrieves a Docker or Singularity container and runs a pipeline to align sequences to a large database of NCBI genomes through modified k-mer seeds and assign a most likely taxonomic division. |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
172 |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
173 FCS-GX classifies sequences as contaminant when their taxonomic assignment is different from the user provided taxonomic identifier. A contamination summary provides an overview of observed contaminant divisions, counts, and total sizes, and an action report provides details and recommended actions for each problematic sequence. |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
174 |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
175 https://github.com/ncbi/fcs/wiki/FCS-GX |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
176 ]]></help> |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
177 <expand macro="citations"/> |
|
514b46297a38
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit b1797a2dee3977cdf40d3cf413ab9ec1e0cb3f26
iuc
parents:
diff
changeset
|
178 </tool> |
