Mercurial > repos > cpt > cpt_xmfa_to_table
view cpt_convert_xmfa/xmfa2tbl.xml @ 0:06d8e28d0bd7 draft default tip
Uploaded
author | cpt |
---|---|
date | Fri, 10 Jun 2022 08:49:43 +0000 |
parents | |
children |
line wrap: on
line source
<?xml version="1.0"?> <tool id="xmfa2tbl" name="Convert XMFA to percent identity table" version="19.1.0.0"> <description></description> <macros> <import>macros.xml</import> <import>cpt-macros.xml</import> </macros> <expand macro="requirements"/> <command detect_errors="aggressive"><![CDATA[ python $__tool_directory__/xmfa2tbl.py $dice @XMFA_INPUT@ @XMFA_FA_INPUT@ > $output ]]></command> <inputs> <expand macro="xmfa_input" /> <expand macro="xmfa_fa_input" /> <param type="boolean" label="use dice method in percent similarity calculation" 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."/> </inputs> <outputs> <data format="tabular" name="output" /> </outputs> <tests> <test> <param name="xmfa" value="test.xmfa"/> <param name="sequences" value="test.fa" /> <output name="output" file="xmfa2tbl_out.tsv"/> </test> <test> <param name="dice" value="true"/> <param name="xmfa" value="test.xmfa"/> <param name="sequences" value="test.fa" /> <output name="output" file="xmfa2tbl_out_dice.tsv"/> </test> </tests> <help><![CDATA[ **What it does** This tool compares nucleotide sequences within an input XMFA file and outputs a table reflecting the percent nucleotide identity between every sequence pair. Total similarity is based on regions of similarity called locally collinear blocks, or LCBs. There is no penalty for gaps. **Options** The dice method uses the following formula to normalize considering both sequences in the pairwise comparison:: 2 * number of identical matches / (query sequence length + subject sequence length) ]]></help> <expand macro="citations-2020" /> </tool>