annotate DNAconvert.xml @ 0:aef9a0c2c65e draft default tip

planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
author itaxotools
date Sun, 29 Jan 2023 16:32:28 +0000
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
1 <tool id="DNAconvert" name="DNAconvert" version="0.2.0" python_template_version="3.5" profile="21.05">
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
2 <description>Converts genetic sequences between different formats</description>
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
3 <requirements>
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
4 </requirements>
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
5 <command detect_errors="exit_code"><![CDATA[$__tool_directory__/DNAconvert '$input1' '$output1' '--cmd'
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
6 #if $allow_empty_sequences:
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
7 --allow_empty_sequence
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
8 #end if
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
9 #if $disable_automatic_renaming:
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
10 --disable_automatic_renaming
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
11 #end if
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
12 --informat '$informat1'
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
13 --outformat '$outformat_and_extension.outformat1' ]]>
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
14 </command>
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
15 <inputs>
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
16 <param type="data" name="input1" label="Source file" format="data" />
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
17 <param name="informat1" type="select" label="Input Format">
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
18 <option value="tab">Internal tab format</option>
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
19 <option value="tab_noheaders">Internal tab format without headers</option>
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
20 <option value="fasta">FASTA format</option>
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
21 <option value="fasta_hapview">FASTA format for Haplotype Viewer</option>
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
22 <option value="fasta_gbexport">FASTA format for export into Genbank repository</option>
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
23 <option value="mold_fasta">FASTA format with sequence name matching requirements for the tool MolD</option>
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
24 <option value="fastq">FASTQ format</option>
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
25 <option value="phylip">Phylip format</option>
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
26 <option value="relaxed_phylip">relaxed Phylip format</option>
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
27 <option value="nexus">NEXUS format</option>
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
28 <option value="nexml">DnaCharacterMatrix in NeXML format</option>
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
29 <option value="genbank">Genbank flat file format</option>
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
30 </param>
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
31 <conditional name="outformat_and_extension">
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
32 <param name="outformat1" type="select" label="Output Format">
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
33 <option value="tab">Internal tab format</option>
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
34 <option value="tab_noheaders">Internal tab format without headers</option>
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
35 <option value="fasta">FASTA format</option>
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
36 <option value="fasta_hapview">FASTA format for Haplotype Viewer</option>
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
37 <option value="fasta_gbexport">FASTA format for export into Genbank repository</option>
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
38 <option value="mold_fasta">FASTA format with sequence name matching requirements for the tool MolD</option>
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
39 <option value="fastq">FASTQ format</option>
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
40 <option value="phylip">Phylip format</option>
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
41 <option value="relaxed_phylip">relaxed Phylip format</option>
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
42 <option value="nexus">NEXUS format</option>
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
43 <option value="nexml">DnaCharacterMatrix in NeXML format</option>
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
44 <option value="genbank">Genbank flat file format</option>
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
45 </param>
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
46 <when value="tab">
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
47 <param name="extension1" type="hidden" value="tab"/>
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
48 </when>
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
49 <when value="phylip">
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
50 <param name="extension1" type="hidden" value="phy"/>
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
51 </when>
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
52 <when value="fasta">
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
53 <param name="extension1" type="hidden" value="fas"/>
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
54 </when>
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
55 <when value="fasta_hapview">
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
56 <param name="extension1" type="hidden" value="fas"/>
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
57 </when>
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
58 <when value="fasta_gbexport">
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
59 <param name="extension1" type="hidden" value="fas"/>
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
60 </when>
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
61 <when value="mold_fasta">
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
62 <param name="extension1" type="hidden" value="fas"/>
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
63 </when>
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
64 <when value="fastq">
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
65 <param name="extension1" type="hidden" value="fq"/>
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
66 </when>
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
67 <when value="tab_noheaders">
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
68 <param name="extension1" type="hidden" value="tab"/>
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
69 </when>
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
70 <when value="relaxed_phylip">
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
71 <param name="extension1" type="hidden" value="phy"/>
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
72 </when>
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
73 <when value="nexus">
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
74 <param name="extension1" type="hidden" value="nex"/>
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
75 </when>
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
76 <when value="nexml">
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
77 <param name="extension1" type="hidden" value="xml"/>
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
78 </when>
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
79 <when value="genbank">
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
80 <param name="extension1" type="hidden" value="gb"/>
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
81 </when>
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
82 </conditional>
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
83
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
84 <param name="allow_empty_sequences" type="boolean" label="Allow empty sequences" help="set this to keep the empty sequences in the output file" />
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
85 <param name="disable_automatic_renaming" type="boolean" label="Disable automatic renaming" help="disables automatic renaming, may result in duplicate sequence names in Phylip and Nexus files" />
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
86 </inputs>
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
87 <outputs>
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
88 <data name="output1" label="${os.path.splitext(os.path.basename($input1.name))[0]}.${outformat_and_extension.extension1}" metadata_source="input1" format="tabular">
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
89 <change_format>
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
90 <when input="outformat_and_extension.outformat1" value="phylip" format="phylip" />
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
91 <when input="outformat_and_extension.outformat1" value="fasta" format="fasta" />
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
92 <when input="outformat_and_extension.outformat1" value="tab_noheaders" format="tabular" />
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
93 <when input="outformat_and_extension.outformat1" value="tab" format="tabular" />
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
94 <when input="outformat_and_extension.outformat1" value="fasta_hapview" format="fasta" />
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
95 <when input="outformat_and_extension.outformat1" value="fastq" format="fastq" />
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
96 <when input="outformat_and_extension.outformat1" value="relaxed_phylip" format="phylip" />
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
97 <when input="outformat_and_extension.outformat1" value="nexus" format="nexus" />
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
98 <when input="outformat_and_extension.outformat1" value="nexml" format="nexml" />
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
99 <when input="outformat_and_extension.outformat1" value="genbank" format="gb" />
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
100 <when input="outformat_and_extension.outformat1" value="mold_fasta" format="fasta" />
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
101 </change_format>
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
102 </data>
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
103 </outputs>
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
104 <tests>
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
105 <test>
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
106 <param name="input1" value="DNAconvert_examplefile2_iTaxoTools_0_1.fas"/>
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
107 <param name="informat1" value="fasta" />
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
108 <param name="outformat1" value="tab" />
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
109 <output name="output1" file="DNAtestout_1.tab"/>
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
110 </test>
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
111 <test>
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
112 <param name="input1" value="DNAconvert_examplefile3_iTaxoTools_0_1.tab"/>
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
113 <param name="informat1" value="tab" />
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
114 <param name="outformat1" value="phylip" />
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
115 <output name="output1" file="DNAtestout_2.phy"/>
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
116 </test>
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
117 </tests>
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
118 <help><![CDATA[
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
119
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
120 **DNAconvert**
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
121
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
122 A program to convert between different file formats containing DNA sequences.
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
123 Written by V. Kharchev in the framework of the iTaxoTools project.
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
124 Galaxy wrapper for DNAconvert 0.1 written in 2022/2023 by F. Fischell.
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
125
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
126 Standalone executables with graphical user interface of the newest version of ASAP for Windows and Mac are available from:
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
127
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
128 http://itaxotools.org/
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
129
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
130 https://github.com/iTaxoTools/iTaxoTools-Executables/releases
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
131
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
132
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
133 For more information, see the iTaxoTools manual available at:
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
134 http://itaxotools.org/
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
135
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
136 **Usage**
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
137
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
138 - Specify an input file and the input file format, as well as the desired output file format.
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
139 - DNAconvert will "sanitize" sequence names by replacing special characters by underscores
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
140 - For formats that require unique sequence names, DNAconvert can automatically rename sequnces by adding consecutive numbers to the names
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
141 - An important feature of DNAconvert is the option to use tab-delimited files which allows curating sequence data sets with metadata in spreadsheet editors. Refer to the iTaxoTool manual for details.
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
142
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
143 **Supported formats**
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
144
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
145 * `tab` = tsv: [Internal tab format][1] = tab-delimited text
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
146
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
147 * `tab_noheaders`: [Internal tab format][1] without headers = tab-delimited text without headers
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
148
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
149 * `fasta`: FASTA format
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
150
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
151 * `phylip`: Phylip format
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
152
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
153 * `relaxed_phylip`: relaxed Phylip format (with no restriction on the length of sequence names)
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
154
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
155 * `fasta_hapview`: FASTA format with sequence names formatted for Haplotype Viewer
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
156
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
157 * `fastq`: FASTQ format
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
158
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
159 * `fasta_gbexport`: FASTA format with sequence names adjusted for export into GenBank repository
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
160
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
161 * `nexus`: NEXUS format
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
162
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
163 * `nexml`: DnaCharacterMatrix in NeXML format
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
164
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
165 * `genbank`: Genbank flat file format
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
166
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
167 * `mold_fasta`: FASTA format with sequence name matching requirements for the tool MolD *
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
168
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
169
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
170 **Recognised extension**
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
171
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
172 Automatic recognition of file format based on extension in file name not yet available in the Galaxy implementation.
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
173
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
174
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
175
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
176
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
177
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
178 ]]></help>
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
179 <citations>
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
180 <citation type="doi">
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
181 10.11646/megataxa.6.2.1
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
182 </citation>
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
183 </citations>
aef9a0c2c65e planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff changeset
184 </tool>