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