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
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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>