Mercurial > repos > dfornika > kma
annotate kma_map.xml @ 3:d9bc3ec3a710 draft default tip
Uploaded
| author | dfornika |
|---|---|
| date | Wed, 05 Feb 2020 00:58:24 +0000 |
| parents | 1c1dba36c061 |
| children |
| rev | line source |
|---|---|
| 3 | 1 <tool id="kma_map" name="Map with KMA" version="@TOOL_VERSION@_galaxy0"> |
|
0
abcd73320f34
planemo upload for repository https://github.com/dfornika/galaxytools/tree/master/tools/kma/ commit 53a42565eaad1ef0da3e47329dcc93d8841f780e-dirty
dfornika
parents:
diff
changeset
|
2 <description></description> |
|
abcd73320f34
planemo upload for repository https://github.com/dfornika/galaxytools/tree/master/tools/kma/ commit 53a42565eaad1ef0da3e47329dcc93d8841f780e-dirty
dfornika
parents:
diff
changeset
|
3 <macros> |
|
abcd73320f34
planemo upload for repository https://github.com/dfornika/galaxytools/tree/master/tools/kma/ commit 53a42565eaad1ef0da3e47329dcc93d8841f780e-dirty
dfornika
parents:
diff
changeset
|
4 <import>macros.xml</import> |
|
abcd73320f34
planemo upload for repository https://github.com/dfornika/galaxytools/tree/master/tools/kma/ commit 53a42565eaad1ef0da3e47329dcc93d8841f780e-dirty
dfornika
parents:
diff
changeset
|
5 </macros> |
|
abcd73320f34
planemo upload for repository https://github.com/dfornika/galaxytools/tree/master/tools/kma/ commit 53a42565eaad1ef0da3e47329dcc93d8841f780e-dirty
dfornika
parents:
diff
changeset
|
6 <requirements> |
|
abcd73320f34
planemo upload for repository https://github.com/dfornika/galaxytools/tree/master/tools/kma/ commit 53a42565eaad1ef0da3e47329dcc93d8841f780e-dirty
dfornika
parents:
diff
changeset
|
7 <requirement type="package" version="@TOOL_VERSION@">kma</requirement> |
|
abcd73320f34
planemo upload for repository https://github.com/dfornika/galaxytools/tree/master/tools/kma/ commit 53a42565eaad1ef0da3e47329dcc93d8841f780e-dirty
dfornika
parents:
diff
changeset
|
8 </requirements> |
|
abcd73320f34
planemo upload for repository https://github.com/dfornika/galaxytools/tree/master/tools/kma/ commit 53a42565eaad1ef0da3e47329dcc93d8841f780e-dirty
dfornika
parents:
diff
changeset
|
9 <version_command>kma -v</version_command> |
|
abcd73320f34
planemo upload for repository https://github.com/dfornika/galaxytools/tree/master/tools/kma/ commit 53a42565eaad1ef0da3e47329dcc93d8841f780e-dirty
dfornika
parents:
diff
changeset
|
10 <command detect_errors="exit_code"> |
|
abcd73320f34
planemo upload for repository https://github.com/dfornika/galaxytools/tree/master/tools/kma/ commit 53a42565eaad1ef0da3e47329dcc93d8841f780e-dirty
dfornika
parents:
diff
changeset
|
11 <![CDATA[ |
|
abcd73320f34
planemo upload for repository https://github.com/dfornika/galaxytools/tree/master/tools/kma/ commit 53a42565eaad1ef0da3e47329dcc93d8841f780e-dirty
dfornika
parents:
diff
changeset
|
12 kma |
|
abcd73320f34
planemo upload for repository https://github.com/dfornika/galaxytools/tree/master/tools/kma/ commit 53a42565eaad1ef0da3e47329dcc93d8841f780e-dirty
dfornika
parents:
diff
changeset
|
13 -t \${GALAXY_SLOTS:-1} |
|
abcd73320f34
planemo upload for repository https://github.com/dfornika/galaxytools/tree/master/tools/kma/ commit 53a42565eaad1ef0da3e47329dcc93d8841f780e-dirty
dfornika
parents:
diff
changeset
|
14 -t_db '${kma_index.fields.path}' |
|
abcd73320f34
planemo upload for repository https://github.com/dfornika/galaxytools/tree/master/tools/kma/ commit 53a42565eaad1ef0da3e47329dcc93d8841f780e-dirty
dfornika
parents:
diff
changeset
|
15 #if $single_paired.single_paired_selector == 'yes' |
|
abcd73320f34
planemo upload for repository https://github.com/dfornika/galaxytools/tree/master/tools/kma/ commit 53a42565eaad1ef0da3e47329dcc93d8841f780e-dirty
dfornika
parents:
diff
changeset
|
16 -ipe '${single_paired.forward_input}' '${single_paired.reverse_input}' |
|
abcd73320f34
planemo upload for repository https://github.com/dfornika/galaxytools/tree/master/tools/kma/ commit 53a42565eaad1ef0da3e47329dcc93d8841f780e-dirty
dfornika
parents:
diff
changeset
|
17 #elif $single_paired.single_paired_selector == "collection": |
|
abcd73320f34
planemo upload for repository https://github.com/dfornika/galaxytools/tree/master/tools/kma/ commit 53a42565eaad1ef0da3e47329dcc93d8841f780e-dirty
dfornika
parents:
diff
changeset
|
18 -ipe '${single_paired.input_pair.forward}' '${single_paired.input_pair.reverse}' |
|
abcd73320f34
planemo upload for repository https://github.com/dfornika/galaxytools/tree/master/tools/kma/ commit 53a42565eaad1ef0da3e47329dcc93d8841f780e-dirty
dfornika
parents:
diff
changeset
|
19 #else: |
|
abcd73320f34
planemo upload for repository https://github.com/dfornika/galaxytools/tree/master/tools/kma/ commit 53a42565eaad1ef0da3e47329dcc93d8841f780e-dirty
dfornika
parents:
diff
changeset
|
20 -i '${single_paired.input_sequences}' |
|
abcd73320f34
planemo upload for repository https://github.com/dfornika/galaxytools/tree/master/tools/kma/ commit 53a42565eaad1ef0da3e47329dcc93d8841f780e-dirty
dfornika
parents:
diff
changeset
|
21 #end if |
| 3 | 22 #if str($settings.advanced) == "advanced" |
| 23 #if str($settings.kmer_size) | |
| 24 -k '${settings.kmer_size}' | |
| 25 #end if | |
| 26 #if str($settings.p_value) | |
| 27 -p '${settings.p_value}' | |
| 28 #end if | |
| 29 ${settings.decontaminate} | |
| 30 ${settings.dense} | |
| 31 ${settings.ref_fsa} | |
| 32 ${settings.matrix} | |
| 33 ${settings.all_best_mappings} | |
| 34 #if str($settings.minimum_phred_score) | |
| 35 -mp '${settings.minimum_phred_score}' | |
| 36 #end if | |
| 37 #if str($settings.cut_5_prime) | |
| 38 -5p '${settings.cut_5_prime}' | |
| 39 #end if | |
| 40 ${settings.only_count_kmers} | |
| 41 #if str($settings.min_id) | |
| 42 -ID '${settings.min_id}' | |
| 43 #end if | |
| 44 ${settings.force_end_to_end} | |
| 45 #end if | |
| 46 -o output | |
| 47 | |
| 48 #if str($settings.advanced) == "advanced" and $settings.matrix | |
| 49 && gunzip output.mat.gz | |
| 50 #end if | |
| 51 && gunzip output.frag.gz | |
|
0
abcd73320f34
planemo upload for repository https://github.com/dfornika/galaxytools/tree/master/tools/kma/ commit 53a42565eaad1ef0da3e47329dcc93d8841f780e-dirty
dfornika
parents:
diff
changeset
|
52 ]]> |
|
abcd73320f34
planemo upload for repository https://github.com/dfornika/galaxytools/tree/master/tools/kma/ commit 53a42565eaad1ef0da3e47329dcc93d8841f780e-dirty
dfornika
parents:
diff
changeset
|
53 </command> |
|
abcd73320f34
planemo upload for repository https://github.com/dfornika/galaxytools/tree/master/tools/kma/ commit 53a42565eaad1ef0da3e47329dcc93d8841f780e-dirty
dfornika
parents:
diff
changeset
|
54 <inputs> |
|
abcd73320f34
planemo upload for repository https://github.com/dfornika/galaxytools/tree/master/tools/kma/ commit 53a42565eaad1ef0da3e47329dcc93d8841f780e-dirty
dfornika
parents:
diff
changeset
|
55 <conditional name="single_paired"> |
|
abcd73320f34
planemo upload for repository https://github.com/dfornika/galaxytools/tree/master/tools/kma/ commit 53a42565eaad1ef0da3e47329dcc93d8841f780e-dirty
dfornika
parents:
diff
changeset
|
56 <param name="single_paired_selector" type="select" label="Single or paired reads" help="--paired"> |
|
abcd73320f34
planemo upload for repository https://github.com/dfornika/galaxytools/tree/master/tools/kma/ commit 53a42565eaad1ef0da3e47329dcc93d8841f780e-dirty
dfornika
parents:
diff
changeset
|
57 <option value="collection">Collection</option> |
|
abcd73320f34
planemo upload for repository https://github.com/dfornika/galaxytools/tree/master/tools/kma/ commit 53a42565eaad1ef0da3e47329dcc93d8841f780e-dirty
dfornika
parents:
diff
changeset
|
58 <option value="yes">Paired</option> |
|
abcd73320f34
planemo upload for repository https://github.com/dfornika/galaxytools/tree/master/tools/kma/ commit 53a42565eaad1ef0da3e47329dcc93d8841f780e-dirty
dfornika
parents:
diff
changeset
|
59 <option selected="True" value="no">Single</option> |
|
abcd73320f34
planemo upload for repository https://github.com/dfornika/galaxytools/tree/master/tools/kma/ commit 53a42565eaad1ef0da3e47329dcc93d8841f780e-dirty
dfornika
parents:
diff
changeset
|
60 </param> |
|
abcd73320f34
planemo upload for repository https://github.com/dfornika/galaxytools/tree/master/tools/kma/ commit 53a42565eaad1ef0da3e47329dcc93d8841f780e-dirty
dfornika
parents:
diff
changeset
|
61 <when value="collection"> |
|
abcd73320f34
planemo upload for repository https://github.com/dfornika/galaxytools/tree/master/tools/kma/ commit 53a42565eaad1ef0da3e47329dcc93d8841f780e-dirty
dfornika
parents:
diff
changeset
|
62 <param format="fastq" name="input_pair" type="data_collection" collection_type="paired" label="Collection of paired reads" help="FASTQ datasets" /> |
|
abcd73320f34
planemo upload for repository https://github.com/dfornika/galaxytools/tree/master/tools/kma/ commit 53a42565eaad1ef0da3e47329dcc93d8841f780e-dirty
dfornika
parents:
diff
changeset
|
63 </when> |
|
abcd73320f34
planemo upload for repository https://github.com/dfornika/galaxytools/tree/master/tools/kma/ commit 53a42565eaad1ef0da3e47329dcc93d8841f780e-dirty
dfornika
parents:
diff
changeset
|
64 <when value="yes"> |
|
abcd73320f34
planemo upload for repository https://github.com/dfornika/galaxytools/tree/master/tools/kma/ commit 53a42565eaad1ef0da3e47329dcc93d8841f780e-dirty
dfornika
parents:
diff
changeset
|
65 <param format="fastq" name="forward_input" type="data" label="Forward strand" help="FASTQ dataset"/> |
|
abcd73320f34
planemo upload for repository https://github.com/dfornika/galaxytools/tree/master/tools/kma/ commit 53a42565eaad1ef0da3e47329dcc93d8841f780e-dirty
dfornika
parents:
diff
changeset
|
66 <param format="fastq" name="reverse_input" type="data" label="Reverse strand" help="FASTQ dataset"/> |
|
abcd73320f34
planemo upload for repository https://github.com/dfornika/galaxytools/tree/master/tools/kma/ commit 53a42565eaad1ef0da3e47329dcc93d8841f780e-dirty
dfornika
parents:
diff
changeset
|
67 </when> |
|
abcd73320f34
planemo upload for repository https://github.com/dfornika/galaxytools/tree/master/tools/kma/ commit 53a42565eaad1ef0da3e47329dcc93d8841f780e-dirty
dfornika
parents:
diff
changeset
|
68 <when value="no"> |
|
abcd73320f34
planemo upload for repository https://github.com/dfornika/galaxytools/tree/master/tools/kma/ commit 53a42565eaad1ef0da3e47329dcc93d8841f780e-dirty
dfornika
parents:
diff
changeset
|
69 <param format="fastq" label="Input sequences" name="input_sequences" type="data" help="FASTQ datasets"/> |
|
abcd73320f34
planemo upload for repository https://github.com/dfornika/galaxytools/tree/master/tools/kma/ commit 53a42565eaad1ef0da3e47329dcc93d8841f780e-dirty
dfornika
parents:
diff
changeset
|
70 </when> |
|
abcd73320f34
planemo upload for repository https://github.com/dfornika/galaxytools/tree/master/tools/kma/ commit 53a42565eaad1ef0da3e47329dcc93d8841f780e-dirty
dfornika
parents:
diff
changeset
|
71 </conditional> |
| 3 | 72 |
|
0
abcd73320f34
planemo upload for repository https://github.com/dfornika/galaxytools/tree/master/tools/kma/ commit 53a42565eaad1ef0da3e47329dcc93d8841f780e-dirty
dfornika
parents:
diff
changeset
|
73 <param name="kma_index" type="select"> |
|
abcd73320f34
planemo upload for repository https://github.com/dfornika/galaxytools/tree/master/tools/kma/ commit 53a42565eaad1ef0da3e47329dcc93d8841f780e-dirty
dfornika
parents:
diff
changeset
|
74 <options from_data_table="kma_index"> |
|
abcd73320f34
planemo upload for repository https://github.com/dfornika/galaxytools/tree/master/tools/kma/ commit 53a42565eaad1ef0da3e47329dcc93d8841f780e-dirty
dfornika
parents:
diff
changeset
|
75 <validator type="no_options" message="No KMA index available" /> |
|
abcd73320f34
planemo upload for repository https://github.com/dfornika/galaxytools/tree/master/tools/kma/ commit 53a42565eaad1ef0da3e47329dcc93d8841f780e-dirty
dfornika
parents:
diff
changeset
|
76 </options> |
|
abcd73320f34
planemo upload for repository https://github.com/dfornika/galaxytools/tree/master/tools/kma/ commit 53a42565eaad1ef0da3e47329dcc93d8841f780e-dirty
dfornika
parents:
diff
changeset
|
77 </param> |
| 3 | 78 |
| 79 <conditional name="settings"> | |
| 80 <param name="advanced" type="select" label="Specify advanced parameters"> | |
| 81 <option value="simple" selected="true">No, use program defaults.</option> | |
| 82 <option value="advanced">Yes, see full parameter list.</option> | |
| 83 </param> | |
| 84 <when value="simple"> | |
| 85 </when> | |
| 86 <when value="advanced"> | |
| 87 <param name="kmer_size" type="integer" min="4" value="16" max="32" label="Kmer Size" /> | |
| 88 <param name="p_value" type="float" min="0.0" value="0.05" max="1.0" label="p-value"/> | |
| 89 <param name="exhaustive_mode" type="boolean" truevalue="-ex_mode" falsevalue="" label="Exhaustive Mode" /> | |
| 90 <param name="decontaminate" type="boolean" truevalue="-deCon" falsevalue="" label="Decontaminate" /> | |
| 91 <param name="dense" type="boolean" truevalue="-dense" falsevalue="" label="Do not allow insertions in assembly" /> | |
| 92 <param name="ref_fsa" type="boolean" truevalue="-ref_fsa" falsevalue="" label="Consensus sequence has 'n' instead of gaps" /> | |
| 93 <param name="matrix" type="boolean" truevalue="-matrix" falsevalue="" label="Print assembly matrix" /> | |
| 94 <param name="all_best_mappings" type="boolean" truevalue="-a" falsevalue="" label="Print all best mappings" /> | |
| 95 <param name="minimum_phred_score" type="integer" min="0" value="20" max="60" label="Minimum phred score" /> | |
| 96 <param name="cut_5_prime" type="integer" min="0" value="0" max="64" label="Cut a constant number of nucleotides from the 5 prime" /> | |
| 97 <param name="only_count_kmers" type="boolean" truevalue="-Sparse" falsevalue="" label="Only count kmers" /> | |
| 98 <param name="min_id" type="float" min="0.0" value="1.0" max="100.0" label="Minimum percent identity"/> | |
| 99 <param name="force_end_to_end" type="boolean" truevalue="-1t1" falsevalue="" label="Force end to end mapping" /> | |
| 100 </when> | |
| 101 </conditional> | |
|
0
abcd73320f34
planemo upload for repository https://github.com/dfornika/galaxytools/tree/master/tools/kma/ commit 53a42565eaad1ef0da3e47329dcc93d8841f780e-dirty
dfornika
parents:
diff
changeset
|
102 </inputs> |
|
abcd73320f34
planemo upload for repository https://github.com/dfornika/galaxytools/tree/master/tools/kma/ commit 53a42565eaad1ef0da3e47329dcc93d8841f780e-dirty
dfornika
parents:
diff
changeset
|
103 <outputs> |
|
1
0cea5eb0fa0e
planemo upload for repository https://github.com/dfornika/galaxytools/tree/master/tools/kma/ commit e5a95750f732cec753a8c2d8dbca0f63e50205f8-dirty
dfornika
parents:
0
diff
changeset
|
104 <data name="result_overview" label="Result overview" format="tabular" from_work_dir="output.res" /> |
| 3 | 105 <data name="consensus_alignment" label="Consensus alignment" format="fasta" from_work_dir="output.aln" /> |
|
2
1c1dba36c061
planemo upload for repository https://github.com/dfornika/galaxytools/tree/master/tools/kma/ commit e5a95750f732cec753a8c2d8dbca0f63e50205f8-dirty
dfornika
parents:
1
diff
changeset
|
106 <data name="consensus_sequences" label="Consensus sequences" format="fasta" from_work_dir="output.fsa" /> |
|
1
0cea5eb0fa0e
planemo upload for repository https://github.com/dfornika/galaxytools/tree/master/tools/kma/ commit e5a95750f732cec753a8c2d8dbca0f63e50205f8-dirty
dfornika
parents:
0
diff
changeset
|
107 <data name="read_mapping" label="Read mapping info" format="tabular" from_work_dir="output.frag" /> |
| 3 | 108 <data name="assembly_matrix" label="Assembly matrix" format="txt" from_work_dir="output.mat"> |
| 109 <filter>settings['matrix']</filter> | |
| 110 </data> | |
|
0
abcd73320f34
planemo upload for repository https://github.com/dfornika/galaxytools/tree/master/tools/kma/ commit 53a42565eaad1ef0da3e47329dcc93d8841f780e-dirty
dfornika
parents:
diff
changeset
|
111 </outputs> |
|
abcd73320f34
planemo upload for repository https://github.com/dfornika/galaxytools/tree/master/tools/kma/ commit 53a42565eaad1ef0da3e47329dcc93d8841f780e-dirty
dfornika
parents:
diff
changeset
|
112 <tests> |
| 3 | 113 <test> |
| 114 <param name="single_paired_selector" value="no"/> | |
| 115 <param name="input_sequences" value="ERR884056_ecoli_b0842.mapped_R1.fastq" ftype="fastq"/> | |
| 116 <param name="advanced" value="advanced"/> | |
| 117 <param name="kmer_size" value="8"/> | |
| 118 <param name="kma_index" value="test_index"/> | |
| 119 <output name="result_overview" file="ERR884056.res" ftype="tabular"/> | |
| 120 <output name="consensus_alignment" file="ERR884056.aln" ftype="fasta"/> | |
| 121 <output name="consensus_sequences" file="ERR884056.fsa" ftype="fasta"/> | |
| 122 <output name="read_mapping" file="ERR884056.frag" ftype="tabular"/> | |
| 123 </test> | |
| 124 <test> | |
| 125 <param name="single_paired_selector" value="no"/> | |
| 126 <param name="input_sequences" value="ERR884056_ecoli_b0842.mapped_R1.fastq" ftype="fastq"/> | |
| 127 <param name="advanced" value="advanced"/> | |
| 128 <param name="kmer_size" value="8"/> | |
| 129 <param name="matrix" value="true"/> | |
| 130 <param name="kma_index" value="test_index"/> | |
| 131 <output name="assembly_matrix" file="ERR884056.mat" ftype="txt"/> | |
| 132 </test> | |
|
0
abcd73320f34
planemo upload for repository https://github.com/dfornika/galaxytools/tree/master/tools/kma/ commit 53a42565eaad1ef0da3e47329dcc93d8841f780e-dirty
dfornika
parents:
diff
changeset
|
133 </tests> |
|
abcd73320f34
planemo upload for repository https://github.com/dfornika/galaxytools/tree/master/tools/kma/ commit 53a42565eaad1ef0da3e47329dcc93d8841f780e-dirty
dfornika
parents:
diff
changeset
|
134 <help> |
|
abcd73320f34
planemo upload for repository https://github.com/dfornika/galaxytools/tree/master/tools/kma/ commit 53a42565eaad1ef0da3e47329dcc93d8841f780e-dirty
dfornika
parents:
diff
changeset
|
135 <![CDATA[ |
|
abcd73320f34
planemo upload for repository https://github.com/dfornika/galaxytools/tree/master/tools/kma/ commit 53a42565eaad1ef0da3e47329dcc93d8841f780e-dirty
dfornika
parents:
diff
changeset
|
136 ]]> |
|
abcd73320f34
planemo upload for repository https://github.com/dfornika/galaxytools/tree/master/tools/kma/ commit 53a42565eaad1ef0da3e47329dcc93d8841f780e-dirty
dfornika
parents:
diff
changeset
|
137 </help> |
|
abcd73320f34
planemo upload for repository https://github.com/dfornika/galaxytools/tree/master/tools/kma/ commit 53a42565eaad1ef0da3e47329dcc93d8841f780e-dirty
dfornika
parents:
diff
changeset
|
138 <expand macro="citations" /> |
|
abcd73320f34
planemo upload for repository https://github.com/dfornika/galaxytools/tree/master/tools/kma/ commit 53a42565eaad1ef0da3e47329dcc93d8841f780e-dirty
dfornika
parents:
diff
changeset
|
139 </tool> |
