0
|
1 <tool id="vsearch_shuffling" name="VSearch shuffling" version="@VERSION@.0">
|
|
2 <description></description>
|
|
3 <macros>
|
|
4 <import>vsearch_macros.xml</import>
|
|
5 </macros>
|
|
6 <expand macro="requirements" />
|
|
7 <expand macro="stdio" />
|
|
8 <expand macro="version_command" />
|
|
9 <command>
|
|
10 <![CDATA[
|
|
11 vsearch
|
|
12 @GENERAL@
|
|
13 --output $outfile
|
|
14 --seed $seed
|
|
15 --shuffle $infile
|
|
16 --topn $topn
|
|
17 ]]>
|
|
18 </command>
|
|
19 <inputs>
|
|
20 <param name="infile" type="data" format="fasta" label="Select your FASTA file" help="(--shuffle)" />
|
|
21 <param name="seed" type="integer" value="0" label="Seed"
|
|
22 help="Zero to use random data source. (--seed)"/>
|
|
23 <expand macro="topn" />
|
|
24 </inputs>
|
|
25 <outputs>
|
|
26 <data name="outfile" format="fasta" label="${tool.name} on ${on_string}" />
|
|
27 </outputs>
|
|
28 <tests>
|
|
29 <test>
|
|
30 <param name="infile" value="db.fasta" ftype="fasta" />
|
|
31 <param name="seed" value="1"/>
|
|
32 <param name="topn" value="5"/>
|
|
33 <output name="outfile" file="shuffling_result1.fasta" ftype="fasta" />
|
|
34 </test>
|
|
35 </tests>
|
|
36 <help>
|
|
37 <![CDATA[
|
|
38 **What it does**
|
|
39
|
|
40 Sequence shuffling to obtain new random sequences.
|
|
41
|
|
42 Shuffling options
|
|
43 --output FILENAME output to specified FASTA file
|
|
44 --seed INT seed for PRNG, zero to use random data source (0)
|
|
45 --shuffle FILENAME shuffle order of sequences pseudo-randomly
|
|
46 --topn INT output just first n sequences
|
|
47
|
|
48
|
|
49 @EXTERNAL_DOCUMENTATION@
|
|
50
|
|
51 -------
|
|
52
|
|
53 @REFERENCES@
|
|
54
|
|
55
|
|
56 ]]>
|
|
57 </help>
|
|
58 <expand macro="citations" />
|
|
59 </tool>
|