Mercurial > repos > iuc > ncbi_fcs_gx
annotate ncbi_fcs_gx.xml @ 2:c228e49365c4 draft
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit 7f32f58df93f5c295eeacbb4367ec91ed7463dad
author | iuc |
---|---|
date | Fri, 23 Aug 2024 20:55:07 +0000 |
parents | 49f8eae39606 |
children | ed1ef564da41 |
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 GX_NUM_CORES=\${GALAXY_SLOTS:-2} |
3cdb96f2855d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit 4a6561ed00e004260be3f3c29d81e814c60e20af
iuc
parents:
diff
changeset
|
10 #if $mode.mode_selector == "screen" |
3cdb96f2855d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit 4a6561ed00e004260be3f3c29d81e814c60e20af
iuc
parents:
diff
changeset
|
11 ## copy data to local storage |
3cdb96f2855d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit 4a6561ed00e004260be3f3c29d81e814c60e20af
iuc
parents:
diff
changeset
|
12 #set manifest_pathname = $mode.screen_adv.database.fields.name |
3cdb96f2855d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit 4a6561ed00e004260be3f3c29d81e814c60e20af
iuc
parents:
diff
changeset
|
13 #if $mode.config_tag.fields.use_source_manifest == "1" |
3cdb96f2855d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit 4a6561ed00e004260be3f3c29d81e814c60e20af
iuc
parents:
diff
changeset
|
14 #set manifest_pathname = $mode.screen_adv.database.fields.source_manifest |
3cdb96f2855d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit 4a6561ed00e004260be3f3c29d81e814c60e20af
iuc
parents:
diff
changeset
|
15 #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
|
16 mkdir -p '$mode.config_tag.fields.node_cache_dir' && |
3cdb96f2855d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit 4a6561ed00e004260be3f3c29d81e814c60e20af
iuc
parents:
diff
changeset
|
17 sync_files.py get --mft '$manifest_pathname' --dir '$mode.config_tag.fields.node_cache_dir' > /dev/null 2>&1 && |
3cdb96f2855d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit 4a6561ed00e004260be3f3c29d81e814c60e20af
iuc
parents:
diff
changeset
|
18 ## run gx |
3cdb96f2855d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit 4a6561ed00e004260be3f3c29d81e814c60e20af
iuc
parents:
diff
changeset
|
19 run_gx.py |
3cdb96f2855d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit 4a6561ed00e004260be3f3c29d81e814c60e20af
iuc
parents:
diff
changeset
|
20 #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
|
21 --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
|
22 #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
|
23 --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
|
24 #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
|
25 --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
|
26 --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
|
27 #else |
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 '$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
|
29 #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
|
30 #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
|
31 --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
|
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 --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
|
34 #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
|
35 --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
|
36 #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
|
37 --gx-db '$mode.config_tag.fields.node_cache_dir' |
3cdb96f2855d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit 4a6561ed00e004260be3f3c29d81e814c60e20af
iuc
parents:
diff
changeset
|
38 --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
|
39 --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
|
40 --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
|
41 #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
|
42 ## run gx |
3cdb96f2855d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit 4a6561ed00e004260be3f3c29d81e814c60e20af
iuc
parents:
diff
changeset
|
43 gx clean-genome |
3cdb96f2855d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit 4a6561ed00e004260be3f3c29d81e814c60e20af
iuc
parents:
diff
changeset
|
44 --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
|
45 --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
|
46 --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
|
47 --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
|
48 --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
|
49 #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
|
50 ]]></command> |
3cdb96f2855d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit 4a6561ed00e004260be3f3c29d81e814c60e20af
iuc
parents:
diff
changeset
|
51 <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
|
52 <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
|
53 <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
|
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 <inputs> |
3cdb96f2855d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit 4a6561ed00e004260be3f3c29d81e814c60e20af
iuc
parents:
diff
changeset
|
56 <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
|
57 <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
|
58 <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
|
59 <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
|
60 </param> |
3cdb96f2855d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit 4a6561ed00e004260be3f3c29d81e814c60e20af
iuc
parents:
diff
changeset
|
61 <when value="screen"> |
3cdb96f2855d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit 4a6561ed00e004260be3f3c29d81e814c60e20af
iuc
parents:
diff
changeset
|
62 <!-- value, name, use_source_manifest, phone_home, phone_home_label, node_cache_dir --> |
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 name="config_tag" type="select" label="Database"> |
3cdb96f2855d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit 4a6561ed00e004260be3f3c29d81e814c60e20af
iuc
parents:
diff
changeset
|
64 <options from_data_table="ncbi_fcs_gx_config"> |
3cdb96f2855d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit 4a6561ed00e004260be3f3c29d81e814c60e20af
iuc
parents:
diff
changeset
|
65 <filter type="sort_by" name="sorted_description" column="1"/> |
3cdb96f2855d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit 4a6561ed00e004260be3f3c29d81e814c60e20af
iuc
parents:
diff
changeset
|
66 </options> |
3cdb96f2855d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit 4a6561ed00e004260be3f3c29d81e814c60e20af
iuc
parents:
diff
changeset
|
67 <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
|
68 </param> |
3cdb96f2855d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit 4a6561ed00e004260be3f3c29d81e814c60e20af
iuc
parents:
diff
changeset
|
69 <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
|
70 <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
|
71 <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
|
72 <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
|
73 <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
|
74 </param> |
3cdb96f2855d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit 4a6561ed00e004260be3f3c29d81e814c60e20af
iuc
parents:
diff
changeset
|
75 <when value="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
|
76 <param argument="--div" type="select"> |
3cdb96f2855d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit 4a6561ed00e004260be3f3c29d81e814c60e20af
iuc
parents:
diff
changeset
|
77 <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
|
78 <filter type="param_value" ref="config_tag" column="1" /> |
3cdb96f2855d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit 4a6561ed00e004260be3f3c29d81e814c60e20af
iuc
parents:
diff
changeset
|
79 <filter type="sort_by" name="sorted_description" column="2" /> |
3cdb96f2855d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit 4a6561ed00e004260be3f3c29d81e814c60e20af
iuc
parents:
diff
changeset
|
80 </options> |
3cdb96f2855d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit 4a6561ed00e004260be3f3c29d81e814c60e20af
iuc
parents:
diff
changeset
|
81 <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
|
82 </param> |
3cdb96f2855d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit 4a6561ed00e004260be3f3c29d81e814c60e20af
iuc
parents:
diff
changeset
|
83 </when> |
3cdb96f2855d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit 4a6561ed00e004260be3f3c29d81e814c60e20af
iuc
parents:
diff
changeset
|
84 <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
|
85 <!-- 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
|
86 <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
|
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 </conditional> |
3cdb96f2855d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit 4a6561ed00e004260be3f3c29d81e814c60e20af
iuc
parents:
diff
changeset
|
89 <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
|
90 <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
|
91 <!-- 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
|
92 <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
|
93 <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
|
94 <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
|
95 <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
|
96 <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
|
97 </valid> |
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> |
3cdb96f2855d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit 4a6561ed00e004260be3f3c29d81e814c60e20af
iuc
parents:
diff
changeset
|
99 </param> |
3cdb96f2855d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit 4a6561ed00e004260be3f3c29d81e814c60e20af
iuc
parents:
diff
changeset
|
100 <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
|
101 <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
|
102 <filter type="param_value" ref="config_tag" column="1" /> |
3cdb96f2855d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit 4a6561ed00e004260be3f3c29d81e814c60e20af
iuc
parents:
diff
changeset
|
103 <filter type="sort_by" name="sorted_description" column="2" /> |
3cdb96f2855d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit 4a6561ed00e004260be3f3c29d81e814c60e20af
iuc
parents:
diff
changeset
|
104 </options> |
3cdb96f2855d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit 4a6561ed00e004260be3f3c29d81e814c60e20af
iuc
parents:
diff
changeset
|
105 <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
|
106 </param> |
3cdb96f2855d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit 4a6561ed00e004260be3f3c29d81e814c60e20af
iuc
parents:
diff
changeset
|
107 <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
|
108 <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
|
109 <param name="database" type="select" label="Database location"> |
3cdb96f2855d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit 4a6561ed00e004260be3f3c29d81e814c60e20af
iuc
parents:
diff
changeset
|
110 <options from_data_table="ncbi_fcs_gx_databases"> |
3cdb96f2855d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit 4a6561ed00e004260be3f3c29d81e814c60e20af
iuc
parents:
diff
changeset
|
111 <filter type="param_value" ref="config_tag" column="0"/> |
3cdb96f2855d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit 4a6561ed00e004260be3f3c29d81e814c60e20af
iuc
parents:
diff
changeset
|
112 </options> |
3cdb96f2855d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit 4a6561ed00e004260be3f3c29d81e814c60e20af
iuc
parents:
diff
changeset
|
113 <validator message="No database location 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
|
114 </param> |
3cdb96f2855d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit 4a6561ed00e004260be3f3c29d81e814c60e20af
iuc
parents:
diff
changeset
|
115 </section> |
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> |
3cdb96f2855d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit 4a6561ed00e004260be3f3c29d81e814c60e20af
iuc
parents:
diff
changeset
|
117 <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
|
118 <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
|
119 <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
|
120 <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
|
121 </when> |
3cdb96f2855d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit 4a6561ed00e004260be3f3c29d81e814c60e20af
iuc
parents:
diff
changeset
|
122 </conditional> |
3cdb96f2855d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit 4a6561ed00e004260be3f3c29d81e814c60e20af
iuc
parents:
diff
changeset
|
123 </inputs> |
3cdb96f2855d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit 4a6561ed00e004260be3f3c29d81e814c60e20af
iuc
parents:
diff
changeset
|
124 <outputs> |
3cdb96f2855d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit 4a6561ed00e004260be3f3c29d81e814c60e20af
iuc
parents:
diff
changeset
|
125 <!-- 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
|
126 <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
|
127 <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
|
128 </data> |
3cdb96f2855d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit 4a6561ed00e004260be3f3c29d81e814c60e20af
iuc
parents:
diff
changeset
|
129 <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
|
130 <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
|
131 </data> |
3cdb96f2855d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit 4a6561ed00e004260be3f3c29d81e814c60e20af
iuc
parents:
diff
changeset
|
132 <!-- 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
|
133 <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
|
134 <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
|
135 </data> |
3cdb96f2855d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit 4a6561ed00e004260be3f3c29d81e814c60e20af
iuc
parents:
diff
changeset
|
136 <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
|
137 <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
|
138 </data> |
3cdb96f2855d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit 4a6561ed00e004260be3f3c29d81e814c60e20af
iuc
parents:
diff
changeset
|
139 </outputs> |
3cdb96f2855d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit 4a6561ed00e004260be3f3c29d81e814c60e20af
iuc
parents:
diff
changeset
|
140 <tests> |
3cdb96f2855d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit 4a6561ed00e004260be3f3c29d81e814c60e20af
iuc
parents:
diff
changeset
|
141 <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
|
142 <param name="mode_selector" value="screen"/> |
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="config_tag" value="test-only" /> |
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="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
|
145 <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
|
146 <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
|
147 <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
|
148 <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
|
149 </test> |
3cdb96f2855d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit 4a6561ed00e004260be3f3c29d81e814c60e20af
iuc
parents:
diff
changeset
|
150 <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
|
151 <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
|
152 <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
|
153 <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
|
154 <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
|
155 <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
|
156 <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
|
157 </test> |
3cdb96f2855d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit 4a6561ed00e004260be3f3c29d81e814c60e20af
iuc
parents:
diff
changeset
|
158 </tests> |
3cdb96f2855d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit 4a6561ed00e004260be3f3c29d81e814c60e20af
iuc
parents:
diff
changeset
|
159 <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
|
160 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
|
161 |
3cdb96f2855d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit 4a6561ed00e004260be3f3c29d81e814c60e20af
iuc
parents:
diff
changeset
|
162 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
|
163 |
3cdb96f2855d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit 4a6561ed00e004260be3f3c29d81e814c60e20af
iuc
parents:
diff
changeset
|
164 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
|
165 ]]></help> |
3cdb96f2855d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ncbi_fcs_gx commit 4a6561ed00e004260be3f3c29d81e814c60e20af
iuc
parents:
diff
changeset
|
166 <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
|
167 </tool> |