annotate neptune.xml @ 1:e2725e0b0113 draft default tip

planemo upload
author nml
date Thu, 04 May 2017 16:10:52 -0400
parents 9121e9f3f285
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
e2725e0b0113 planemo upload
nml
parents: 0
diff changeset
1 <tool id="neptune" name="Neptune: Signature Discovery" version="1.2.5.2">
e2725e0b0113 planemo upload
nml
parents: 0
diff changeset
2 <description>identifies discriminatory sequences between two groups of sequences</description>
0
9121e9f3f285 planemo upload
nml
parents:
diff changeset
3
9121e9f3f285 planemo upload
nml
parents:
diff changeset
4 <requirements>
9121e9f3f285 planemo upload
nml
parents:
diff changeset
5 <requirement type="package" version="1.2.5">neptune</requirement>
9121e9f3f285 planemo upload
nml
parents:
diff changeset
6 </requirements>
9121e9f3f285 planemo upload
nml
parents:
diff changeset
7
9121e9f3f285 planemo upload
nml
parents:
diff changeset
8 <stdio>
9121e9f3f285 planemo upload
nml
parents:
diff changeset
9 <exit_code range="1:" />
9121e9f3f285 planemo upload
nml
parents:
diff changeset
10 </stdio>
9121e9f3f285 planemo upload
nml
parents:
diff changeset
11
9121e9f3f285 planemo upload
nml
parents:
diff changeset
12 <command>
9121e9f3f285 planemo upload
nml
parents:
diff changeset
13 neptune
9121e9f3f285 planemo upload
nml
parents:
diff changeset
14
9121e9f3f285 planemo upload
nml
parents:
diff changeset
15 --inclusion
9121e9f3f285 planemo upload
nml
parents:
diff changeset
16 #for $i in $inclusion
9121e9f3f285 planemo upload
nml
parents:
diff changeset
17 "$i"
9121e9f3f285 planemo upload
nml
parents:
diff changeset
18 #end for
9121e9f3f285 planemo upload
nml
parents:
diff changeset
19
9121e9f3f285 planemo upload
nml
parents:
diff changeset
20 --exclusion
9121e9f3f285 planemo upload
nml
parents:
diff changeset
21 #for $i in $exclusion
9121e9f3f285 planemo upload
nml
parents:
diff changeset
22 "$i"
9121e9f3f285 planemo upload
nml
parents:
diff changeset
23 #end for
9121e9f3f285 planemo upload
nml
parents:
diff changeset
24
9121e9f3f285 planemo upload
nml
parents:
diff changeset
25 #if $options.select == "advanced"
9121e9f3f285 planemo upload
nml
parents:
diff changeset
26
9121e9f3f285 planemo upload
nml
parents:
diff changeset
27 #if $options.kmer:
9121e9f3f285 planemo upload
nml
parents:
diff changeset
28 --kmer "$options.kmer"
9121e9f3f285 planemo upload
nml
parents:
diff changeset
29 #end if
9121e9f3f285 planemo upload
nml
parents:
diff changeset
30
9121e9f3f285 planemo upload
nml
parents:
diff changeset
31 #if $options.rate:
9121e9f3f285 planemo upload
nml
parents:
diff changeset
32 --rate "$options.rate"
9121e9f3f285 planemo upload
nml
parents:
diff changeset
33 #end if
9121e9f3f285 planemo upload
nml
parents:
diff changeset
34
9121e9f3f285 planemo upload
nml
parents:
diff changeset
35 #if $options.exhits:
9121e9f3f285 planemo upload
nml
parents:
diff changeset
36 --exhits "$options.exhits"
9121e9f3f285 planemo upload
nml
parents:
diff changeset
37 #end if
9121e9f3f285 planemo upload
nml
parents:
diff changeset
38
9121e9f3f285 planemo upload
nml
parents:
diff changeset
39 #if $options.size:
9121e9f3f285 planemo upload
nml
parents:
diff changeset
40 --size "$options.size"
9121e9f3f285 planemo upload
nml
parents:
diff changeset
41 #end if
9121e9f3f285 planemo upload
nml
parents:
diff changeset
42
9121e9f3f285 planemo upload
nml
parents:
diff changeset
43 #end if
9121e9f3f285 planemo upload
nml
parents:
diff changeset
44
9121e9f3f285 planemo upload
nml
parents:
diff changeset
45 --output results
9121e9f3f285 planemo upload
nml
parents:
diff changeset
46
9121e9f3f285 planemo upload
nml
parents:
diff changeset
47 --parallelization \${GALAXY_SLOTS:-8}
9121e9f3f285 planemo upload
nml
parents:
diff changeset
48
9121e9f3f285 planemo upload
nml
parents:
diff changeset
49 --organization 3
9121e9f3f285 planemo upload
nml
parents:
diff changeset
50
9121e9f3f285 planemo upload
nml
parents:
diff changeset
51 </command>
9121e9f3f285 planemo upload
nml
parents:
diff changeset
52
9121e9f3f285 planemo upload
nml
parents:
diff changeset
53 <inputs>
9121e9f3f285 planemo upload
nml
parents:
diff changeset
54 <param name="inclusion" type="data_collection" collection_type="list" label="Inclusion" help="The inclusion targets in FASTA format." format="fasta"/>
9121e9f3f285 planemo upload
nml
parents:
diff changeset
55 <param name="exclusion" type="data_collection" collection_type="list" label="Exclusion" help="The exclusion targets in FASTA format." format="fasta"/>
9121e9f3f285 planemo upload
nml
parents:
diff changeset
56
9121e9f3f285 planemo upload
nml
parents:
diff changeset
57 <conditional name="options">
9121e9f3f285 planemo upload
nml
parents:
diff changeset
58 <param name="select" type="select" label="Options Type">
9121e9f3f285 planemo upload
nml
parents:
diff changeset
59 <option value="basic">Basic</option>
9121e9f3f285 planemo upload
nml
parents:
diff changeset
60 <option value="advanced">Advanced</option>
9121e9f3f285 planemo upload
nml
parents:
diff changeset
61 </param>
9121e9f3f285 planemo upload
nml
parents:
diff changeset
62 <when value="basic">
9121e9f3f285 planemo upload
nml
parents:
diff changeset
63 </when>
9121e9f3f285 planemo upload
nml
parents:
diff changeset
64 <when value="advanced">
9121e9f3f285 planemo upload
nml
parents:
diff changeset
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"/>
1
e2725e0b0113 planemo upload
nml
parents: 0
diff changeset
66 <param name="size" type="integer" label="Size" help=" The minimum size of all reported candidate signatures. Identified candidate signatures shorter than this value will be discard. The default size is 4k." optional="true"/>
0
9121e9f3f285 planemo upload
nml
parents:
diff changeset
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"/>
1
e2725e0b0113 planemo upload
nml
parents: 0
diff changeset
68 <param name="exhits" type="integer" label="Maximum Exclusion" help="The maximum allowable number of exclusion targets that may contain a k-mer observed in the reference before terminating the construction of a candidate signature." optional="true" value="1"/>
0
9121e9f3f285 planemo upload
nml
parents:
diff changeset
69 </when>
9121e9f3f285 planemo upload
nml
parents:
diff changeset
70 </conditional>
9121e9f3f285 planemo upload
nml
parents:
diff changeset
71 </inputs>
9121e9f3f285 planemo upload
nml
parents:
diff changeset
72
9121e9f3f285 planemo upload
nml
parents:
diff changeset
73 <outputs>
9121e9f3f285 planemo upload
nml
parents:
diff changeset
74 <data name="consolidated" from_work_dir="results/consolidated/consolidated.fasta" format="fasta" label="Neptune Signatures: $inclusion.name and $exclusion.name"></data>
9121e9f3f285 planemo upload
nml
parents:
diff changeset
75 <data name="receipt" from_work_dir="results/receipt.txt" format="txt" label="Neptune Parameters: $inclusion.name and $exclusion.name"></data>
9121e9f3f285 planemo upload
nml
parents:
diff changeset
76 </outputs>
9121e9f3f285 planemo upload
nml
parents:
diff changeset
77
9121e9f3f285 planemo upload
nml
parents:
diff changeset
78 <tests>
9121e9f3f285 planemo upload
nml
parents:
diff changeset
79 <test>
9121e9f3f285 planemo upload
nml
parents:
diff changeset
80 <output name="receipt"/>
9121e9f3f285 planemo upload
nml
parents:
diff changeset
81 </test>
9121e9f3f285 planemo upload
nml
parents:
diff changeset
82 </tests>
9121e9f3f285 planemo upload
nml
parents:
diff changeset
83
9121e9f3f285 planemo upload
nml
parents:
diff changeset
84 <help>
9121e9f3f285 planemo upload
nml
parents:
diff changeset
85 Neptune locates genomic signatures using an exact k-mer matching strategy while
9121e9f3f285 planemo upload
nml
parents:
diff changeset
86 accommodating k-mer mismatches. The software identifies sequences that are
9121e9f3f285 planemo upload
nml
parents:
diff changeset
87 sufficiently represented within inclusion targets and sufficiently absent from
9121e9f3f285 planemo upload
nml
parents:
diff changeset
88 exclusion targets. The signature discovery process is accomplished using
9121e9f3f285 planemo upload
nml
parents:
diff changeset
89 probabilistic models instead of heuristic strategies.
9121e9f3f285 planemo upload
nml
parents:
diff changeset
90
9121e9f3f285 planemo upload
nml
parents:
diff changeset
91 The inclusion and exclusion targets must be FASTA files.
9121e9f3f285 planemo upload
nml
parents:
diff changeset
92 </help>
9121e9f3f285 planemo upload
nml
parents:
diff changeset
93
9121e9f3f285 planemo upload
nml
parents:
diff changeset
94 <citations>
9121e9f3f285 planemo upload
nml
parents:
diff changeset
95 <citation type="doi">10.1101/032227</citation>
9121e9f3f285 planemo upload
nml
parents:
diff changeset
96 </citations>
9121e9f3f285 planemo upload
nml
parents:
diff changeset
97
9121e9f3f285 planemo upload
nml
parents:
diff changeset
98 </tool>