annotate CreateSchema.xml @ 0:4e61ec4fd5f5 draft

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
author iuc
date Sat, 13 Apr 2024 16:09:20 +0000
parents
children 6a8df4d75f3a
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
1 <tool id="chewbbaca_createschema" name="chewBBACA CreateSchema" version="@CHEW_VERSION@+galaxy@VERSION_SUFFIX@" profile="@PROFILE@">
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
2 <description>Create a gene-by-gene schema</description>
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
3 <macros>
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
4 <import>macros.xml</import>
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
5 </macros>
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
6 <expand macro="requirements" />
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
7 <command detect_errors="exit_code"><![CDATA[
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
8 mkdir 'input' &&
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
9 #for $file in $input_file
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
10 ln -sf '$file' 'input/${file.element_identifier}' &&
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
11 #end for
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
12 chewBBACA.py CreateSchema
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
13 #if $training_file:
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
14 --ptf '$training_file'
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
15 #end if
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
16 $cds_input
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
17 @COMMON_INPUT@
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
18 --pm $prodigal_mode
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
19 -i 'input' -o 'output' &&
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
20 cd 'output/' &&
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
21 zip -r schema_seed.zip 'schema_seed'
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
22 ]]></command>
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
23 <inputs>
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
24 <param format="fasta" name="input_file" type="data" multiple="True" label="Genome assemblies in FASTA format"/>
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
25 <section name="advanced" title="Advanced options">
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
26 <param argument="--training-file" type="data" format="binary" label="Prodigal training file" optional="true" />
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
27 <param argument="--cds-input" type="boolean" truevalue="--cds-input" falsevalue="" checked="false" label="CDS input" optional="true"/>
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
28 <param argument="--minimum-length" type="integer" min="0" value="201" label="Minimum sequence length value"/>
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
29 <expand macro="common_param" />
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
30 <param argument="--prodigal-mode" type="select" label="Prodigal Mode" help="&quot;single&quot; for finished genomes, reasonable quality draft genomes and big viruses. &quot;meta&quot; for metagenomes, low quality draft genomes, small viruses, and small plasmids">
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
31 <option value="single" selected="true">
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
32 single
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
33 </option>
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
34 <option value="meta">
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
35 meta
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
36 </option>
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
37 </param>
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
38 </section>
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
39 <section name="output" title="Output options">
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
40 <param name="show_cds_invalid" type="boolean" truevalue="true" falsevalue="false" checked="false" label="Output invalid CDS file?"/>
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
41 <param name="show_cds_coord" type="boolean" truevalue="true" falsevalue="false" checked="false" label="Output CDS coordinates File?"/>
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
42 </section>
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
43 </inputs>
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
44 <outputs>
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
45 <data format="zip" name="schema" from_work_dir="output/schema_seed.zip" label="${tool.name} on ${on_string}: Schema files"/>
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
46 <data format="txt" name="txt_file" from_work_dir="output/invalid_cds.txt" label="${tool.name} on ${on_string}: Invalid CDS">
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
47 <filter>output['show_cds_invalid']</filter>
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
48 </data>
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
49 <data format="tabular" name="tsv_file" from_work_dir="output/cds_coordinates.tsv" label="${tool.name} on ${on_string}: CDS coordinates">
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
50 <filter>output['show_cds_coord']</filter>
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
51 </data>
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
52 </outputs>
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
53 <tests>
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
54 <test expect_num_outputs="1">
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
55 <param name="input_file" value="GCA_000007265.1_ASM726v1_genomic.fna"/>
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
56 <output name="schema">
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
57 <assert_contents>
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
58 <has_archive_member path="schema_seed/.*\.fasta" n="204"/>
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
59 <has_archive_member path="schema_seed/short/.*\.fasta" n="102"/>
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
60 <has_archive_member path="schema_seed/\.schema_config"/>
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
61 </assert_contents>
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
62 </output>
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
63 </test>
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
64 <test expect_num_outputs="1">
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
65 <param name="input_file" value="GCA_000007265.1_ASM726v1_genomic.fna"/>
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
66 <param name="training_file" value="Streptococcus_agalactiae.trn"/>
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
67 <output name="schema">
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
68 <assert_contents>
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
69 <has_archive_member path="schema_seed/.*\.fasta" n="198"/>
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
70 <has_archive_member path="schema_seed/short/.*\.fasta" n="99"/>
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
71 <has_archive_member path="schema_seed/\.schema_config"/>
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
72 </assert_contents>
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
73 </output>
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
74 </test>
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
75 <test expect_num_outputs="1">
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
76 <param name="input_file" value="CDS_Str_agalactiae.fasta"/>
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
77 <param name="cds_input" value="true"/>
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
78 <output name="schema">
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
79 <assert_contents>
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
80 <has_archive_member path="schema_seed/CDS-Str-agalactiae-protein1.fasta"/>
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
81 </assert_contents>
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
82 </output>
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
83 </test>
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
84 </tests>
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
85 <help>
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
86
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
87 chewBBACA is a software suite for the creation and evaluation of core genome and whole genome MultiLocus Sequence Typing (cg/wgMLST) schemas and results.
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
88
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
89 A Schema is a pre-defined set of loci that is used in MLST analyses. Traditional MLST schemas relied in 7 loci that were internal fragments of housekeeping genes and each locus was defined by its amplification by a pair of primers yielding a fragment of a defined size.
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
90
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
91 In genomic analyses, schemas are a set of loci that are:
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
92
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
93 - Present in the majority of strains for core genome (cg) MLST schemas, typically a threshold of presence in 95% of the strains is used in schema creation. The assumption is that in each strain up to 5% of loci may not be identified due to sequencing coverage problems, assembly problems or other issues related to the use of draft genome assemblies.
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
94 - Present in at least one of the analyzed strains in the schema creation for pan genome/whole genome (pg/wg) MLST schemas.
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
95 - Present in less than 95% of the strains for accessory genome (ag) MLST schemas.
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
96
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
97 .. class:: infomark
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
98
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
99 **Note**
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
100
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
101 These definitions are always operational in nature, in the sense that the analyses are performed on a limited number of strains representing part of the biological diversity of a given species or genus and are always dependent on the definition of thresholds.
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
102
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
103 .. class:: infomark
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
104
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
105 **Important**
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
106
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
107 The use of a prodigal training file for schema creation is highly recommended.
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
108
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
109 .. class:: infomark
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
110
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
111 **Important**
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
112
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
113 If you provide the **--cds-input** parameter, chewBBACA assumes that the input FASTA files contain coding sequences and skips the gene prediction step with Prodigal. To avoid issues related with the format of the sequence headers, chewBBACA renames the sequence headers based on the unique basename prefix determined for each input file and on the order of the coding sequences (e.g.: coding sequences inside a file named GCF_000007125.1_ASM712v1_cds_from_genomic.fna are renamed to GCF_000007125-protein1, GCF_000007125-protein2, …, GCF_000007125-proteinN).
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
114
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
115 </help>
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
116 <expand macro="citations" />
4e61ec4fd5f5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/chewbbaca commit 8722918e903ffa4229e0297555731f1172f736c6
iuc
parents:
diff changeset
117 </tool>