Mercurial > repos > iuc > vsearch
diff chimera.xml @ 0:fae6527990af draft
Imported from capsule None
author | iuc |
---|---|
date | Thu, 21 May 2015 03:58:09 -0400 |
parents | |
children | f29e21388219 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/chimera.xml Thu May 21 03:58:09 2015 -0400 @@ -0,0 +1,135 @@ +<tool id="vsearch_chimera_detection" name="VSearch chimera detection" version="@VERSION@.0"> + <description></description> + <macros> + <import>vsearch_macros.xml</import> + </macros> + <expand macro="requirements" /> + <expand macro="stdio" /> + <expand macro="version_command" /> + <command> +<![CDATA[ + vsearch + @GENERAL@ + --abskew $abskew + --chimeras $outfile + --dn $dn + --mindiffs $mindiffs + --mindiv $mindiv + --minh $minh + --xn $xn + $self_param + $selfid_param + #if $detection_mode.detection_mode_select == 'denovo': + --uchime_denovo $detection_mode.infile_denovo + #else: + --uchime_ref $detection_mode.infile_reference + --db $detection_mode.db + #end if + + #if 'nonchimeras' in str($outputs): + --nonchimeras $nonchimeras + #end if + #if 'uchimealns' in str($outputs): + --uchimealns $uchimealns + #end if + #if 'uchimeout' in str($outputs): + --uchimeout $uchimeout + #end if + +]]> + </command> + <inputs> + <conditional name="detection_mode"> + <param name="detection_mode_select" type="select" label="Detect chimeras" help=""> + <option value="denovo">de novo</option> + <option value="reference">using a reference database</option> + </param> + <when value="denovo"> + <param name="infile_denovo" type="data" format="fasta" label="Select your FASTA file" help="(--uchime_denovo)" /> + </when> + <when value="reference"> + <param name="infile_reference" type="data" format="fasta" label="Select your FASTA file" help="(--uchime_ref)" /> + <param name="db" type="data" format="fasta" label="Select your reference database" help="(--db)" /> + </when> + </conditional> + + <param name="abskew" type="float" value="2.0" label="Minimal abundance ratio of parent vs chimera" + help="(--abskew)"/> + <param name="dn" type="float" value="1.4" label="'no' vote pseudo count" + help="(--dn)"/> + <param name="xn" type="float" value="8.0" label="'no' vote weight" + help="(--xn)"/> + <param name="mindiffs" type="integer" value="3" label="Minimum number of differences in segment" + help="(--mindiffs)"/> + <param name="mindiv" type="float" value="0.8" label="Minimum divergence from closest parent" + help="(--mindiv)"/> + <param name="minh" type="float" value="0.28" label="Minimum score" + help="(--minh)"/> + + <expand macro="self_and_selfid" /> + + <param name="outputs" type="select" multiple="True" optional="True" + label="Select output formats" help="(--qmask)"> + <option value="nonchimeras">Non-chimeric sequences (--nonchimeras)</option> + <option value="uchimealns">Chimera alignments (--uchimealns)</option> + <option value="uchimeout">Chimera info to tab-separated (--uchimeout)</option> + </param> + + </inputs> + <outputs> + <data name="outfile" format="fasta" label="${tool.name} on ${on_string}" /> + <data name="nonchimeras" format="fasta" label="${tool.name} on ${on_string}: Non Chimera"> + <filter>'nonchimeras' in outputs</filter> + </data> + <data name="uchimealns" format="fasta" label="${tool.name} on ${on_string}: Chimera Alignments"> + <filter>'uchimealns' in outputs</filter> + </data> + <data name="uchimeout" format="tabular" label="${tool.name} on ${on_string}: Chimera Information"> + <filter>'uchimeout' in outputs</filter> + </data> + </outputs> + <tests> + <test> + <param name="detection_mode_select" value="denovo"/> + <param name="infile_denovo" value="PR2-18S-rRNA-V4.derep.fsa.bz2" ftype="fasta" /> + <param name="outputs" value="uchimeout"/> + <output name="outfile" file="chimera_result1.fasta" ftype="fasta" /> + <output name="uchimeout" file="chimera_uchimeout_result1.tabular" ftype="tabular" /> + </test> + </tests> + <help> +<![CDATA[ +**What it does** + +Sequence chimera detection based on a different scoring functions. + +Chimera detection options + --abskew REAL min abundance ratio of parent vs chimera (2.0) + --alignwidth INT width of alignment in uchimealn output (80) + --chimeras FILENAME output chimeric sequences to file + --db FILENAME reference database for --uchime_ref + --dn REAL 'no' vote pseudo-count (1.4) + --mindiffs INT minimum number of differences in segment (3) + --mindiv REAL minimum divergence from closest parent (0.8) + --minh REAL minimum score (0.28) + --nonchimeras FILENAME output non-chimeric sequences to file + --self exclude identical labels for --uchime_ref + --selfid exclude identical sequences for --uchime_ref + --uchime_denovo FILENAME detect chimeras de novo + --uchime_ref FILENAME detect chimeras using a reference database + --uchimealns FILENAME output chimera alignments to file + --uchimeout FILENAME output to chimera info to tab-separated file + --uchimeout5 make output compatible with uchime version 5 + --xn REAL 'no' vote weight (8.0) + +@EXTERNAL_DOCUMENTATION@ + +------- + +@REFERENCES@ + + +]]> + </help> + <expand macro="citations" /> +</tool>