comparison neptune.xml @ 0:9121e9f3f285 draft

planemo upload
author nml
date Thu, 04 May 2017 15:23:54 -0400
parents
children e2725e0b0113
comparison
equal deleted inserted replaced
-1:000000000000 0:9121e9f3f285
1 <tool id="neptune" name="Neptune: Signature Discovery" version="1.2.5.1">
2 <description>Neptune identifies genomic signatures using an exact k-mer matching strategy while accommodating k-mer mismatches.</description>
3
4 <requirements>
5 <requirement type="package" version="1.2.5">neptune</requirement>
6 </requirements>
7
8 <stdio>
9 <exit_code range="1:" />
10 </stdio>
11
12 <command>
13 neptune
14
15 --inclusion
16 #for $i in $inclusion
17 "$i"
18 #end for
19
20 --exclusion
21 #for $i in $exclusion
22 "$i"
23 #end for
24
25 #if $options.select == "advanced"
26
27 #if $options.kmer:
28 --kmer "$options.kmer"
29 #end if
30
31 #if $options.rate:
32 --rate "$options.rate"
33 #end if
34
35 #if $options.exhits:
36 --exhits "$options.exhits"
37 #end if
38
39 #if $options.size:
40 --size "$options.size"
41 #end if
42
43 #end if
44
45 --output results
46
47 --parallelization \${GALAXY_SLOTS:-8}
48
49 --organization 3
50
51 </command>
52
53 <inputs>
54 <param name="inclusion" type="data_collection" collection_type="list" label="Inclusion" help="The inclusion targets in FASTA format." format="fasta"/>
55 <param name="exclusion" type="data_collection" collection_type="list" label="Exclusion" help="The exclusion targets in FASTA format." format="fasta"/>
56
57 <conditional name="options">
58 <param name="select" type="select" label="Options Type">
59 <option value="basic">Basic</option>
60 <option value="advanced">Advanced</option>
61 </param>
62 <when value="basic">
63 </when>
64 <when value="advanced">
65 <param name="kmer" type="integer" label="k" help="The size of the k-mers. This value is automatically calculated if left blank." optional="true"/>
66 <param name="size" type="integer" label="Size" help="The minimum size of reported signatures. The default size is 4k." optional="true"/>
67 <param name="rate" type="float" label="Rate" help="The probability of a mutation or error at an arbitrary position. The default value is 0.01." optional="true" value="0.01"/>
68 <param name="exhits" type="integer" label="Minimum Exclusion" help="The minimum number of inclusion targets that must contain a k-mer observed in the reference to begin or continue building candidate signatures. This will be calculated if not specified." optional="true" value="1"/>
69 </when>
70 </conditional>
71 </inputs>
72
73 <outputs>
74 <data name="consolidated" from_work_dir="results/consolidated/consolidated.fasta" format="fasta" label="Neptune Signatures: $inclusion.name and $exclusion.name"></data>
75 <data name="receipt" from_work_dir="results/receipt.txt" format="txt" label="Neptune Parameters: $inclusion.name and $exclusion.name"></data>
76 </outputs>
77
78 <tests>
79 <test>
80 <output name="receipt"/>
81 </test>
82 </tests>
83
84 <help>
85 Neptune locates genomic signatures using an exact k-mer matching strategy while
86 accommodating k-mer mismatches. The software identifies sequences that are
87 sufficiently represented within inclusion targets and sufficiently absent from
88 exclusion targets. The signature discovery process is accomplished using
89 probabilistic models instead of heuristic strategies.
90
91 The inclusion and exclusion targets must be FASTA files.
92 </help>
93
94 <citations>
95 <citation type="doi">10.1101/032227</citation>
96 </citations>
97
98 </tool>