annotate cpt_convert_xmfa/xmfa2tbl.xml @ 0:06d8e28d0bd7 draft default tip

Uploaded
author cpt
date Fri, 10 Jun 2022 08:49:43 +0000
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
06d8e28d0bd7 Uploaded
cpt
parents:
diff changeset
1 <?xml version="1.0"?>
06d8e28d0bd7 Uploaded
cpt
parents:
diff changeset
2 <tool id="xmfa2tbl" name="Convert XMFA to percent identity table" version="19.1.0.0">
06d8e28d0bd7 Uploaded
cpt
parents:
diff changeset
3 <description></description>
06d8e28d0bd7 Uploaded
cpt
parents:
diff changeset
4 <macros>
06d8e28d0bd7 Uploaded
cpt
parents:
diff changeset
5 <import>macros.xml</import>
06d8e28d0bd7 Uploaded
cpt
parents:
diff changeset
6 <import>cpt-macros.xml</import>
06d8e28d0bd7 Uploaded
cpt
parents:
diff changeset
7 </macros>
06d8e28d0bd7 Uploaded
cpt
parents:
diff changeset
8 <expand macro="requirements"/>
06d8e28d0bd7 Uploaded
cpt
parents:
diff changeset
9 <command detect_errors="aggressive"><![CDATA[
06d8e28d0bd7 Uploaded
cpt
parents:
diff changeset
10 python $__tool_directory__/xmfa2tbl.py
06d8e28d0bd7 Uploaded
cpt
parents:
diff changeset
11 $dice
06d8e28d0bd7 Uploaded
cpt
parents:
diff changeset
12 @XMFA_INPUT@
06d8e28d0bd7 Uploaded
cpt
parents:
diff changeset
13 @XMFA_FA_INPUT@
06d8e28d0bd7 Uploaded
cpt
parents:
diff changeset
14
06d8e28d0bd7 Uploaded
cpt
parents:
diff changeset
15 > $output
06d8e28d0bd7 Uploaded
cpt
parents:
diff changeset
16 ]]></command>
06d8e28d0bd7 Uploaded
cpt
parents:
diff changeset
17 <inputs>
06d8e28d0bd7 Uploaded
cpt
parents:
diff changeset
18 <expand macro="xmfa_input" />
06d8e28d0bd7 Uploaded
cpt
parents:
diff changeset
19 <expand macro="xmfa_fa_input" />
06d8e28d0bd7 Uploaded
cpt
parents:
diff changeset
20 <param type="boolean" label="use dice method in percent similarity calculation"
06d8e28d0bd7 Uploaded
cpt
parents:
diff changeset
21 truevalue="--dice" falsevalue="" name="dice" help="The dice method alters the total similarity calculation to reflect the length of both sequences. The default for this option is true."/>
06d8e28d0bd7 Uploaded
cpt
parents:
diff changeset
22 </inputs>
06d8e28d0bd7 Uploaded
cpt
parents:
diff changeset
23 <outputs>
06d8e28d0bd7 Uploaded
cpt
parents:
diff changeset
24 <data format="tabular" name="output" />
06d8e28d0bd7 Uploaded
cpt
parents:
diff changeset
25 </outputs>
06d8e28d0bd7 Uploaded
cpt
parents:
diff changeset
26 <tests>
06d8e28d0bd7 Uploaded
cpt
parents:
diff changeset
27 <test>
06d8e28d0bd7 Uploaded
cpt
parents:
diff changeset
28 <param name="xmfa" value="test.xmfa"/>
06d8e28d0bd7 Uploaded
cpt
parents:
diff changeset
29 <param name="sequences" value="test.fa" />
06d8e28d0bd7 Uploaded
cpt
parents:
diff changeset
30 <output name="output" file="xmfa2tbl_out.tsv"/>
06d8e28d0bd7 Uploaded
cpt
parents:
diff changeset
31 </test>
06d8e28d0bd7 Uploaded
cpt
parents:
diff changeset
32 <test>
06d8e28d0bd7 Uploaded
cpt
parents:
diff changeset
33 <param name="dice" value="true"/>
06d8e28d0bd7 Uploaded
cpt
parents:
diff changeset
34 <param name="xmfa" value="test.xmfa"/>
06d8e28d0bd7 Uploaded
cpt
parents:
diff changeset
35 <param name="sequences" value="test.fa" />
06d8e28d0bd7 Uploaded
cpt
parents:
diff changeset
36 <output name="output" file="xmfa2tbl_out_dice.tsv"/>
06d8e28d0bd7 Uploaded
cpt
parents:
diff changeset
37 </test>
06d8e28d0bd7 Uploaded
cpt
parents:
diff changeset
38 </tests>
06d8e28d0bd7 Uploaded
cpt
parents:
diff changeset
39 <help><![CDATA[
06d8e28d0bd7 Uploaded
cpt
parents:
diff changeset
40 **What it does**
06d8e28d0bd7 Uploaded
cpt
parents:
diff changeset
41
06d8e28d0bd7 Uploaded
cpt
parents:
diff changeset
42 This tool compares nucleotide sequences within an input XMFA file and outputs a table reflecting
06d8e28d0bd7 Uploaded
cpt
parents:
diff changeset
43 the percent nucleotide identity between every sequence pair. Total similarity is based on
06d8e28d0bd7 Uploaded
cpt
parents:
diff changeset
44 regions of similarity called locally collinear blocks, or LCBs. There is no penalty for gaps.
06d8e28d0bd7 Uploaded
cpt
parents:
diff changeset
45
06d8e28d0bd7 Uploaded
cpt
parents:
diff changeset
46 **Options**
06d8e28d0bd7 Uploaded
cpt
parents:
diff changeset
47 The dice method uses the following formula to normalize considering both sequences in the pairwise comparison::
06d8e28d0bd7 Uploaded
cpt
parents:
diff changeset
48
06d8e28d0bd7 Uploaded
cpt
parents:
diff changeset
49 2 * number of identical matches / (query sequence length + subject sequence length)
06d8e28d0bd7 Uploaded
cpt
parents:
diff changeset
50
06d8e28d0bd7 Uploaded
cpt
parents:
diff changeset
51 ]]></help>
06d8e28d0bd7 Uploaded
cpt
parents:
diff changeset
52 <expand macro="citations-2020" />
06d8e28d0bd7 Uploaded
cpt
parents:
diff changeset
53 </tool>