comparison phykit_alignment_tree_based.xml @ 0:37b049bf729a draft

"planemo upload for repository https://github.com/JLSteenwyk/PhyKIT commit cbe1e8577ecb1a46709034a40dff36052e876e7a-dirty"
author padge
date Mon, 28 Mar 2022 16:23:18 +0000
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:37b049bf729a
1 <tool id="phykit_alignment_tree_based" name="PhyKit - Alignment- and tree-based functions" version="0.1.0" python_template_version="3.5">
2 <requirements>
3 <requirement type="package" version="1.11.7">phykit</requirement>
4 </requirements>
5 <command detect_errors="exit_code"><![CDATA[
6 #if $tools.tool_selector == "treeness_over_rcv"
7 phykit treeness_over_rcv -a $tools.input1 -t $tools.input2 > $treeness_rcv;
8 #end if
9
10
11 ]]></command>
12 <inputs>
13 <conditional name="tools">
14 <param name="tool_selector" type="select" label="Select tool for processing the alignment(s)">
15 <option value="treeness_over_rcv">Calculate treeness/RCV for a given alignment and tree.</option>
16 </param>
17 <when value="treeness_over_rcv">
18 <param name="input1" type="data" format="fasta" multiple="false" label="Alignment file" optional="false" />
19 <param name="input2" type="data" format="newick" multiple="false" label="Tree file" optional="false" />
20 </when>
21 </conditional>
22 </inputs>
23 <outputs>
24 <data name="treeness_rcv" format="tabular" label="Three tab delimited values: col1: treeness/RCV col2: treeness col3: RCV" >
25 <filter>tools['tool_selector']=='treeness_over_rcv'</filter>
26 </data>
27 </outputs>
28 <tests>
29 <test>
30 <param name="tool_selector" value="treeness_over_rcv" />
31 <param name="input1" value="simple.fa"/>
32 <param name="input2" value="tree_simple.tre"/>
33 <output name="treeness_rcv" file="test_treeness_over_rcv.txt"/>
34 </test>
35 </tests>
36 <help><![CDATA[
37
38 Version: 1.11.3
39 Citation: Steenwyk et al. 2021, Bioinformatics. doi: 10.1093/bioinformatics/btab096
40 Documentation link: https://jlsteenwyk.com/PhyKIT/usage/index.html#alignment-and-tree-based-functions
41 Publication link: https://academic.oup.com/bioinformatics/article-abstract/37/16/2325/6131675
42
43 PhyKIT helps process and analyze multiple sequence alignments and phylogenies.
44
45 Generally, all functions are designed to help understand the contents of alignments
46 (e.g., gc content or the number of parsimony informative sites) and the shape
47 of trees (e.g., treeness, degree of violation of a molecular clock).
48
49
50 Alignment- and tree-based commands
51 ==================================
52 treeness_over_rcv (alias: toverr)
53 - calculates treeness/rcv, treeness, and rcv
54
55 ]]></help>
56 <citations>
57 <citation type="bibtex">
58 @misc{githubPhyKIT,
59 author = {LastTODO, FirstTODO},
60 year = {TODO},
61 title = {PhyKIT},
62 publisher = {GitHub},
63 journal = {GitHub repository},
64 url = {https://github.com/JLSteenwyk/PhyKIT},
65 }</citation>
66 </citations>
67 </tool>