annotate clipkit.xml @ 4:770695339600 draft default tip

"planemo upload for repository https://github.com/jlsteenwyk/clipkit commit 0f93f327c49e93d6af057973d68ba772ba5715dc-dirty"
author padge
date Mon, 11 Apr 2022 13:08:12 +0000
parents e9cf321ee7be
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
1 <tool id="clipkit" name="ClipKIT. Alignment trimming software for phylogenetics." version="0.1.0" python_template_version="3.5">
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
2 <requirements>
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
3 <requirement type="package" version="1.3">clipkit</requirement>
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
4 </requirements>
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
5 <command detect_errors="exit_code"><![CDATA[
2
e9cf321ee7be "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents: 0
diff changeset
6 clipkit $input1 -m ${mode_selector} -o $trimmed_output -of $out_format_selector --log ${complement}
0
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
7 #if $gaps
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
8 --gaps ${gaps}
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
9 #end if;
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
10 &&
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
11 mv ${trimmed_output}.log ${log_output}
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
12 #if $complement
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
13 &&
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
14 mv ${trimmed_output}.complement ${complement_output}
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
15 #end if;
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
16
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
17 ]]></command>
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
18 <inputs>
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
19 <param name="input1" type="data" format="fasta,clustal,maf,xmfa,phylip,stockholm" multiple="false" label="Alignment file" optional="false" />
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
20 <param name="mode_selector" type="select" label="Select trimming mode from the list">
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
21 <option value="smart-gap">smart-gap</option>
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
22 <option value="gappy">gappy</option>
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
23 <option value="kpic">kpic</option>
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
24 <option value="kpic-smart-gap">kpic-smart-gap</option>
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
25 <option value="kpic-gappy">kpic-gappy</option>
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
26 <option value="kpi">kpi</option>
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
27 <option value="kpi-smart-gap">kpi-smart-gap</option>
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
28 <option value="kpi-gappy">kpi-gappy</option>
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
29 </param>
2
e9cf321ee7be "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents: 0
diff changeset
30 <param name="out_format_selector" type="select" label="Select trimmed alignment output format from the list">
e9cf321ee7be "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents: 0
diff changeset
31 <option value="fasta">FASTA format</option>
e9cf321ee7be "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents: 0
diff changeset
32 <option value="clustal">CLUSTAL format</option>
e9cf321ee7be "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents: 0
diff changeset
33 <option value="maf">MAF format</option>
e9cf321ee7be "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents: 0
diff changeset
34 <option value="mauve">MAUVE format</option>
e9cf321ee7be "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents: 0
diff changeset
35 <option value="stockholm">STOCKHOLM format</option>
e9cf321ee7be "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents: 0
diff changeset
36 <option value="phylip">PHYLIP/PHYLIP4 format</option>
e9cf321ee7be "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents: 0
diff changeset
37 <option value="phylip_sequential">PHYLIP/PHYLIP4 sequential format</option>
e9cf321ee7be "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents: 0
diff changeset
38 <option value="phylip_relaxed">PHYLIP/PHYLIP4 relaxed format</option>
e9cf321ee7be "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents: 0
diff changeset
39 </param>
0
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
40 <param name="gaps" type="float" optional="true" value="0.9" min="0.0" max="1.0" label="gappyness" help="Specify gappyness threshold (between 0 and 1). Default: 0.9" multiple="false"/>
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
41 <param name="complement" type="boolean" truevalue="--complement" falsevalue="" checked="False" label="create complement of the trimmed alignment" />
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
42 </inputs>
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
43 <outputs>
4
770695339600 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit 0f93f327c49e93d6af057973d68ba772ba5715dc-dirty"
padge
parents: 2
diff changeset
44 <data name="trimmed_output" format="fasta" label="Trimmed alignment.">
770695339600 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit 0f93f327c49e93d6af057973d68ba772ba5715dc-dirty"
padge
parents: 2
diff changeset
45 <!-- <filter>out_format_selector == 'fasta'</filter> -->
770695339600 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit 0f93f327c49e93d6af057973d68ba772ba5715dc-dirty"
padge
parents: 2
diff changeset
46 <change_format>
770695339600 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit 0f93f327c49e93d6af057973d68ba772ba5715dc-dirty"
padge
parents: 2
diff changeset
47 <when input="out_format_selector" value="fasta" format="fasta" />
770695339600 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit 0f93f327c49e93d6af057973d68ba772ba5715dc-dirty"
padge
parents: 2
diff changeset
48 <when input="out_format_selector" value="clustal" format="clustal" />
770695339600 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit 0f93f327c49e93d6af057973d68ba772ba5715dc-dirty"
padge
parents: 2
diff changeset
49 <when input="out_format_selector" value="maf" format="maf" />
770695339600 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit 0f93f327c49e93d6af057973d68ba772ba5715dc-dirty"
padge
parents: 2
diff changeset
50 <when input="out_format_selector" value="mauve" format="xmfa" />
770695339600 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit 0f93f327c49e93d6af057973d68ba772ba5715dc-dirty"
padge
parents: 2
diff changeset
51 <when input="out_format_selector" value="stockholm" format="stockholm" />
770695339600 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit 0f93f327c49e93d6af057973d68ba772ba5715dc-dirty"
padge
parents: 2
diff changeset
52 <when input="out_format_selector" value="phylip" format="phylip" />
770695339600 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit 0f93f327c49e93d6af057973d68ba772ba5715dc-dirty"
padge
parents: 2
diff changeset
53 <when input="out_format_selector" value="phylip_sequential" format="phylip" />
770695339600 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit 0f93f327c49e93d6af057973d68ba772ba5715dc-dirty"
padge
parents: 2
diff changeset
54 <when input="out_format_selector" value="phylip_relaxed" format="phylip" />
770695339600 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit 0f93f327c49e93d6af057973d68ba772ba5715dc-dirty"
padge
parents: 2
diff changeset
55 </change_format>
770695339600 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit 0f93f327c49e93d6af057973d68ba772ba5715dc-dirty"
padge
parents: 2
diff changeset
56 </data>
0
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
57 <data name="log_output" format="txt" label="Clipkit log."/>
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
58 <data name="complement_output" format="fasta" label="Clipkit complement.">
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
59 <filter>complement</filter>
4
770695339600 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit 0f93f327c49e93d6af057973d68ba772ba5715dc-dirty"
padge
parents: 2
diff changeset
60 <change_format>
770695339600 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit 0f93f327c49e93d6af057973d68ba772ba5715dc-dirty"
padge
parents: 2
diff changeset
61 <when input="out_format_selector" value="fasta" format="fasta" />
770695339600 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit 0f93f327c49e93d6af057973d68ba772ba5715dc-dirty"
padge
parents: 2
diff changeset
62 <when input="out_format_selector" value="clustal" format="clustal" />
770695339600 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit 0f93f327c49e93d6af057973d68ba772ba5715dc-dirty"
padge
parents: 2
diff changeset
63 <when input="out_format_selector" value="maf" format="maf" />
770695339600 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit 0f93f327c49e93d6af057973d68ba772ba5715dc-dirty"
padge
parents: 2
diff changeset
64 <when input="out_format_selector" value="mauve" format="xmfa" />
770695339600 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit 0f93f327c49e93d6af057973d68ba772ba5715dc-dirty"
padge
parents: 2
diff changeset
65 <when input="out_format_selector" value="stockholm" format="stockholm" />
770695339600 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit 0f93f327c49e93d6af057973d68ba772ba5715dc-dirty"
padge
parents: 2
diff changeset
66 <when input="out_format_selector" value="phylip" format="phylip" />
770695339600 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit 0f93f327c49e93d6af057973d68ba772ba5715dc-dirty"
padge
parents: 2
diff changeset
67 <when input="out_format_selector" value="phylip_sequential" format="phylip" />
770695339600 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit 0f93f327c49e93d6af057973d68ba772ba5715dc-dirty"
padge
parents: 2
diff changeset
68 <when input="out_format_selector" value="phylip_relaxed" format="phylip" />
770695339600 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit 0f93f327c49e93d6af057973d68ba772ba5715dc-dirty"
padge
parents: 2
diff changeset
69 </change_format>
0
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
70 </data>
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
71 </outputs>
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
72 <tests>
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
73 <test>
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
74 <param name="input1" value="simple.fa"/>
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
75 <param name="mode_selector" value="smart-gap" />
4
770695339600 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit 0f93f327c49e93d6af057973d68ba772ba5715dc-dirty"
padge
parents: 2
diff changeset
76 <param name="out_format_selector" value="fasta" />
0
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
77 <param name="gaps" value="0.9" />
4
770695339600 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit 0f93f327c49e93d6af057973d68ba772ba5715dc-dirty"
padge
parents: 2
diff changeset
78 <output name="trimmed_output" file="simple.fa.clipkit" ftype="fasta"/>
0
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
79 <output name="log_output" file="simple.fa.clipkit.log"/>
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
80 </test>
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
81 <test>
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
82 <param name="input1" value="simple.fa"/>
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
83 <param name="mode_selector" value="gappy" />
4
770695339600 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit 0f93f327c49e93d6af057973d68ba772ba5715dc-dirty"
padge
parents: 2
diff changeset
84 <param name="out_format_selector" value="fasta" />
0
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
85 <param name="gaps" value="0.2" />
4
770695339600 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit 0f93f327c49e93d6af057973d68ba772ba5715dc-dirty"
padge
parents: 2
diff changeset
86 <output name="trimmed_output" file="gappy.simple.fa.clipkit" ftype="fasta"/>
0
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
87 </test>
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
88 <test>
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
89 <param name="input1" value="simple.fa"/>
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
90 <param name="mode_selector" value="gappy" />
4
770695339600 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit 0f93f327c49e93d6af057973d68ba772ba5715dc-dirty"
padge
parents: 2
diff changeset
91 <param name="out_format_selector" value="fasta" />
0
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
92 <param name="gaps" value="0.2" />
4
770695339600 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit 0f93f327c49e93d6af057973d68ba772ba5715dc-dirty"
padge
parents: 2
diff changeset
93 <output name="trimmed_output" file="gappy.simple.fa.clipkit" ftype="fasta"/>
0
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
94 <output name="log_output" file="gappy.simple.fa.clipkit.log"/>
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
95 </test>
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
96 <test>
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
97 <param name="input1" value="simple.fa"/>
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
98 <param name="mode_selector" value="kpi" />
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
99 <param name="complement" value="true" />
4
770695339600 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit 0f93f327c49e93d6af057973d68ba772ba5715dc-dirty"
padge
parents: 2
diff changeset
100 <param name="out_format_selector" value="fasta" />
0
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
101 <param name="gaps" value="0.9" />
4
770695339600 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit 0f93f327c49e93d6af057973d68ba772ba5715dc-dirty"
padge
parents: 2
diff changeset
102 <output name="trimmed_output" file="kpi.simple.fa.clipkit" ftype="fasta"/>
0
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
103 <output name="complement_output" file="kpi.simple.fa.clipkit.complement"/>
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
104 </test>
2
e9cf321ee7be "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents: 0
diff changeset
105 <test>
e9cf321ee7be "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents: 0
diff changeset
106 <param name="input1" value="simple.fa"/>
e9cf321ee7be "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents: 0
diff changeset
107 <param name="mode_selector" value="kpi-gappy" />
e9cf321ee7be "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents: 0
diff changeset
108 <param name="out_format_selector" value="phylip_relaxed" />
e9cf321ee7be "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents: 0
diff changeset
109 <param name="gaps" value="0.7" />
4
770695339600 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit 0f93f327c49e93d6af057973d68ba772ba5715dc-dirty"
padge
parents: 2
diff changeset
110 <output name="trimmed_output" file="of.gaps.simple.phylip_relaxed" ftype="phylip"/>
2
e9cf321ee7be "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents: 0
diff changeset
111 <output name="log_output" file="of.gaps.simple.phylip_relaxed.log"/>
e9cf321ee7be "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents: 0
diff changeset
112 </test>
0
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
113 </tests>
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
114 <help><![CDATA[
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
115 Modes
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
116 smart-gap: dynamic determination of gaps threshold
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
117 gappy: trim sites that are greater than the gaps threshold
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
118 kpic: keeps parismony informative and constant sites
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
119 kpic-smart-gap: a combination of kpic- and smart-gap-based trimming
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
120 kpic-gappy: a combination of kpic- and gappy-based trimming
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
121 kpi: keep only parsimony informative sites
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
122 kpi-smart-gap: a combination of kpi- and smart-gap-based trimming
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
123 kpi-gappy: a combination of kpi- and gappy-based trimming
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
124
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
125 Gaps
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
126 Positions with gappyness greater than threshold will be trimmed.
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
127 Must be between 0 and 1. (Default: 0.9). This argument is ignored
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
128 when using the kpi and kpic mdoes of trimming as well as an
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
129 iteration of trimming that uses smart-gap.
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
130
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
131 Input and output file formats
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
132 Supported input and output files include:
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
133 fasta, clustal, maf, mauve, phylip, phylip-sequential,
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
134 phylip-relaxed, and stockholm
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
135
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
136 Log
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
137 Creates a log file that summarizes the characteristics of each position.
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
138 The log file has four columns.
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
139 - Column 1 is the position in the alignment (starting at 1),
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
140 - Column 2 reports if the site was trimmed or kept (trim and keep, respectively),
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
141 - Column 3 reports if the site is a parsimony informative site or not (PI and nPI, respectively), or
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
142 a constant site or not (Const, nConst), or neither (nConst, nPI)
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
143 - Column 4 reports the gappyness of the the position (number of gaps / entries in alignment)
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
144
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
145 Complementary
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
146 Creates an alignment file of only the trimmed sequences.
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
147 ]]></help>
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
148 <citations>
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
149 <citation type="bibtex">
2
e9cf321ee7be "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents: 0
diff changeset
150 @misc{githubClipKIT,
0
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
151 author = {LastTODO, FirstTODO},
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
152 year = {TODO},
2
e9cf321ee7be "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents: 0
diff changeset
153 title = {ClipKIT},
0
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
154 publisher = {GitHub},
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
155 journal = {GitHub repository},
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
156 url = {https://github.com/jlsteenwyk/clipkit},
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
157 }</citation>
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
158 </citations>
49b058e85902 "planemo upload for repository https://github.com/jlsteenwyk/clipkit commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
padge
parents:
diff changeset
159 </tool>