annotate ppanggolin_msa.xml @ 0:6e3a117b43d5 draft

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
author iuc
date Wed, 22 Jan 2025 10:34:12 +0000
parents
children 2da61c5e8aac
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
1 <tool id="ppanggolin_msa" name="PPanGGOLiN MSA" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="23.0">
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
2 <description>computes MSA of pangenome's gene families</description>
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
3 <macros>
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
4 <import>macros.xml</import>
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
5 </macros>
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
6 <expand macro="xrefs"/>
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
7 <expand macro="requirements"/>
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
8
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
9 <command detect_errors="exit_code"><![CDATA[
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
10
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
11 mkdir -p "./tmp_ppanggolin/msa" &&
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
12 mkdir -p "./tmp_ppanggolin/tmpdir_msa" &&
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
13
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
14 ppanggolin msa
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
15 --pangenome '$pangenome_h5'
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
16 --output ./tmp_ppanggolin/msa
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
17 --tmpdir ./tmp_ppanggolin/tmpdir_msa
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
18 --force
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
19 --cpu "\${GALAXY_SLOTS:-4}"
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
20 --disable_prog_bar
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
21 --partition $choice_partition
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
22 #if str($input_choose_partition.choice_partition) == "softcore"
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
23 --soft_core $choice_soft_core
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
24 #end if
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
25
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
26 --source $choice_source
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
27 $do_phylo
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
28 $do_single_copy
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
29 --translation_table $translation_table
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
30
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
31 #set base_msa_source = "msa_" + str($input_choose_partition.choice_partition) + "_" + str($choice_source)
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
32 #set base_genome_alignment = str($input_choose_partition.choice_partition) + "_genome_alignment.aln"
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
33 #if str($input_choose_partition.choice_partition) == "softcore"
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
34 #set base_genome_alignment = str($input_choose_partition.choice_partition) + "_" + str($choice_soft_core) + "_genome_alignment.aln"
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
35 #end if
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
36
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
37 && tar -cvf ./tmp_ppanggolin/msa/archive_${base_msa_source}.tar ./tmp_ppanggolin/msa/${base_msa_source}
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
38 && gzip ./tmp_ppanggolin/msa/archive_${base_msa_source}.tar
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
39 && mv ./tmp_ppanggolin/msa/archive_${base_msa_source}.tar.gz '${archive_msa_partition_source}'
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
40
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
41 #if str($do_phylo) == "--phylo"
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
42 && mv ./tmp_ppanggolin/msa/${base_genome_alignment} '${partition_genome_alignment}'
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
43 #end if
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
44
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
45 ]]></command>
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
46
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
47 <inputs>
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
48
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
49 <param argument="--pangenome" name="pangenome_h5" type="data" format="h5" label="Input pangenome h5 file"/>
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
50
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
51 <conditional name="input_choose_partition">
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
52 <param argument="--partition" name="choice_partition" type="select" label="Partition">
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
53 <option value="core" selected="true">Core</option>
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
54 <option value="persistent">Persistent</option>
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
55 <option value="shell">Shell</option>
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
56 <option value="cloud">Cloud</option>
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
57 <option value="softcore">Softcore</option>
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
58 <option value="accessory">Accessory</option>
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
59 <option value="all">All</option>
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
60 </param>
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
61 <when value="core"/>
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
62 <when value="persistent"/>
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
63 <when value="shell"/>
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
64 <when value="cloud"/>
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
65 <when value="softcore">
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
66 <param argument="--soft_core" name="choice_soft_core" type="float" value="0.95" min="0" max="1" label="Soft core threshold to use if 'softcore' partition is chosen"/>
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
67 </when>
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
68 <when value="accessory"/>
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
69 <when value="all"/>
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
70 </conditional>
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
71
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
72 <param argument="--source" name="choice_source" type="select" label="Source">
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
73 <option value="protein" selected="true">Protein</option>
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
74 <option value="dna">DNA</option>
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
75 </param>
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
76
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
77 <param argument="--phylo" name="do_phylo" type="boolean" checked="true" label="Writes a whole genome msa file for additional phylogenetic analysis (recommended)" truevalue="--phylo" falsevalue=""/>
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
78
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
79 <param argument="--single_copy" name="do_single_copy" type="boolean" checked="false" label="Report gene families that are considered 'single copy'" truevalue="--single_copy" falsevalue=""/>
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
80
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
81 <param argument="--translation_table" type="select" label="Translation table">
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
82 <option value="1" selected="true">1 - Standard Code</option>
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
83 <option value="2">2 - Vertebrate Mitochondrial</option>
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
84 <option value="3">3 - Yeast Mitochondrial</option>
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
85 <option value="4">4 - Mold, Protozoan, and Coelenterate Mitochondrial</option>
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
86 <option value="5">5 - Invertebrate Mitochondrial</option>
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
87 <option value="6">6 - Ciliate Nuclear</option>
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
88 <option value="9">9 - Echinoderm Mitochondrial</option>
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
89 <option value="10">10 - Euplotid Nuclear</option>
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
90 <option value="11">11 - Bacterial and Plant Plastid</option>
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
91 <option value="12">12 - Alternative Yeast Nuclear</option>
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
92 <option value="13">13 - Ascidian Mitochondrial</option>
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
93 <option value="14">14 - Flatworm Mitochondrial</option>
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
94 <option value="15">15 - Blepharisma Nuclear</option>
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
95 <option value="16">16 - Chlorophycean Mitochondrial</option>
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
96 <option value="21">21 - Trematode Mitochondrial</option>
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
97 <option value="22">22 - Scenedesmus obliquus Mitochondrial</option>
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
98 <option value="23">23 - Thraustochytrium Mitochondrial</option>
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
99 <option value="24">24 - Pterobranchia Mitochondrial</option>
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
100 <option value="25">25 - Candidate Division SR1 and Gracilibacteria</option>
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
101 <option value="26">26 - Pachysolen tannophilus Nuclear</option>
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
102 <option value="27">27 - Karyorelict Nuclear</option>
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
103 <option value="28">28 - Condylostoma Nuclear</option>
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
104 <option value="29">29 - Mesodinium Nuclear</option>
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
105 <option value="30">30 - Peritrich Nuclear</option>
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
106 <option value="31">31 - Blastocrithidia Nuclear</option>
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
107 <option value="32">32 - Balanophoraceae Plastid</option>
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
108 <option value="33">33 - Cephalodiscidae Mitochondrial</option>
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
109 </param>
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
110
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
111 </inputs>
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
112
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
113 <outputs>
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
114 <data name="archive_msa_partition_source" format="tar.gz" label="PPanGGOLiN msa on ${on_string}: archive msa ${choice_partition} ${choice_source}" />
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
115 <data name="partition_genome_alignment" format="aln" label="PPanGGOLiN msa on ${on_string}: ${choice_partition} genome alignment" >
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
116 <filter>do_phylo is True</filter>
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
117 </data>
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
118 </outputs>
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
119
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
120 <tests>
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
121 <test expect_num_outputs="2">
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
122 <param name="choice_partition" value="core"/>
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
123 <param name="choice_source" value="protein"/>
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
124 <param name="do_phylo" value="true"/>
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
125 <param name="do_single_copy" value="false"/>
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
126 <param name="pangenome_h5" value="h5/test_data.h5" ftype="h5"/>
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
127 <param name="translation_table" value="1"/>
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
128
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
129 <output name="partition_genome_alignment" >
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
130 <assert_contents>
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
131 <has_text text=">" />
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
132 </assert_contents>
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
133 </output>
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
134
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
135 </test>
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
136 </tests>
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
137
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
138 <help><![CDATA[
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
139
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
140 PPanGGOLiN_ (Gautreau et al. 2020) is a software suite used to create and manipulate prokaryotic pangenomes from a set of either assembled
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
141 genomic DNA sequences or provided genome annotations. PPanGGOLiN builds pangenomes through a graphical model and a statistical method to partition gene
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
142 families in persistent, shell and cloud genomes. It integrates both information on protein-coding genes and their genomic neighborhood to build a graph
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
143 of gene families where each node is a gene family, and each edge is a relation of genetic contiguity.
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
144
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
145 The `ppanggolin msa` command computes multiple sequence alignment of any partition of the pangenome. The command uses mafft with default options to perform the alignment. Please see the documentation_ on how parameters can be tuned for this command.
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
146
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
147 .. _PPanGGOLiN: https://github.com/labgem/PPanGGOLiN
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
148 .. _documentation: https://ppanggolin.readthedocs.io/en/latest/user/MSA.html
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
149
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
150 ]]></help>
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
151
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
152 <expand macro="citation"/>
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
153
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
154 </tool>
6e3a117b43d5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3
iuc
parents:
diff changeset
155