Mercurial > repos > cstrittmatter > skesa
annotate skesa.xml @ 20:a368d48a4562 draft
planemo upload commit cd1454c40a43ad9da3d59e6ba8359318fc772c43-dirty
author | cstrittmatter |
---|---|
date | Thu, 13 Sep 2018 09:34:22 -0400 |
parents | abb622c228c4 |
children | 8bafd3d18864 |
rev | line source |
---|---|
14 | 1 <tool id="skesa" name="skesa" version="0.1"> |
2 <requirements> | |
20
a368d48a4562
planemo upload commit cd1454c40a43ad9da3d59e6ba8359318fc772c43-dirty
cstrittmatter
parents:
19
diff
changeset
|
3 <requirement type="package" version="2.2">skesa</requirement> |
14 | 4 </requirements> |
5 <command detect_errors="exit_code"><![CDATA[ | |
20
a368d48a4562
planemo upload commit cd1454c40a43ad9da3d59e6ba8359318fc772c43-dirty
cstrittmatter
parents:
19
diff
changeset
|
6 #if $jobtype.select != "cl" |
14 | 7 skesa |
20
a368d48a4562
planemo upload commit cd1454c40a43ad9da3d59e6ba8359318fc772c43-dirty
cstrittmatter
parents:
19
diff
changeset
|
8 #if $jobtype.select == "asm" |
14 | 9 --fasta $draft |
20
a368d48a4562
planemo upload commit cd1454c40a43ad9da3d59e6ba8359318fc772c43-dirty
cstrittmatter
parents:
19
diff
changeset
|
10 #else if $jobtype.select == "se" |
14 | 11 --fastq $fastq1 |
20
a368d48a4562
planemo upload commit cd1454c40a43ad9da3d59e6ba8359318fc772c43-dirty
cstrittmatter
parents:
19
diff
changeset
|
12 #else if $jobtype.select == "pe" |
a368d48a4562
planemo upload commit cd1454c40a43ad9da3d59e6ba8359318fc772c43-dirty
cstrittmatter
parents:
19
diff
changeset
|
13 --fastq $fastq1,$fastq2 --use_paired_ends |
14 | 14 #end if |
20
a368d48a4562
planemo upload commit cd1454c40a43ad9da3d59e6ba8359318fc772c43-dirty
cstrittmatter
parents:
19
diff
changeset
|
15 #if $cores != 0 |
a368d48a4562
planemo upload commit cd1454c40a43ad9da3d59e6ba8359318fc772c43-dirty
cstrittmatter
parents:
19
diff
changeset
|
16 --cores $cores |
14 | 17 #end if |
20
a368d48a4562
planemo upload commit cd1454c40a43ad9da3d59e6ba8359318fc772c43-dirty
cstrittmatter
parents:
19
diff
changeset
|
18 --memory $memory > results.skesa.fasta |
a368d48a4562
planemo upload commit cd1454c40a43ad9da3d59e6ba8359318fc772c43-dirty
cstrittmatter
parents:
19
diff
changeset
|
19 #end if |
14 | 20 |
21 ]]></command> | |
22 <inputs> | |
23 <conditional name="jobtype"> | |
24 <param name="select" type="select" label="Assembly or FASTQ Reads?"> | |
25 <option value="asm">Genome Assembly</option> | |
26 <option value="se">Single-End Reads</option> | |
27 <option value="pe">Paired-End Reads (Separate Files)</option> | |
28 </param> | |
29 <when value="asm"> | |
30 <param name="draft" type="data" format="fasta" label="FASTA" /> | |
31 </when> | |
32 <when value="se"> | |
33 <param name="fastq1" type="data" format="fastq" label="FASTQ" /> | |
34 </when> | |
35 <when value="pe"> | |
36 <param name="fastq1" type="data" format="fastq" label="FASTQ" /> | |
37 <param name="fastq2" type="data" format="fastq" label="FASTQ" /> | |
38 </when> | |
39 </conditional> | |
40 <param name="memory" type="integer" label="Memory available (GB) [integer]" value="16" /> | |
41 <param name="cores" type="integer" label="Number of cores to use (default all) [integer]" value="0" /> | |
20
a368d48a4562
planemo upload commit cd1454c40a43ad9da3d59e6ba8359318fc772c43-dirty
cstrittmatter
parents:
19
diff
changeset
|
42 |
14 | 43 </inputs> |
44 <outputs> | |
45 <data format="fasta" label="skesa Results" name="${input.name}.skesa.fasta" from_work_dir="*.fasta"/> | |
46 </outputs> | |
47 | |
48 <help><![CDATA[ | |
49 | |
50 **Usage: skesa** | |
51 | |
52 **INPUT** | |
53 | |
54 A fasta assembly or single or paired end reads test or data set list of fastqs | |
55 | |
56 **Memory available** | |
57 | |
58 --memory arg (=32) Memory available (GB) [integer] | |
59 | |
60 | |
61 **Number of cores** | |
62 | |
63 --cores arg (=0) Number of cores to use (default all) [integer] | |
64 | |
65 https://github.com/ncbi/ngs-tools/tree/master/tools/skesa/ | |
66 | |
67 ]]></help> | |
68 <citations> | |
69 <citation type="bibtex"> | |
70 @misc{pope_dashnow_zobel_holt_raven_schultz_inouye_tomita_2014, | |
71 title={skesa: eSKESA is a de-novo sequence read assembler for cultured single isolate genomes | |
72 based on DeBruijn graphs. It uses conservative heuristics and is designed to | |
73 create breaks at repeat regions in the genome. This leads to excellent sequence | |
74 quality but not necessarily a large N50 statistic. It is a multi-threaded | |
75 application that scales well with the number of processors. For different runs | |
76 with the same inputs, including the order of reads, the order and orientation | |
77 of contigs in the output is deterministic. }, | |
78 url={https://github.com/ncbi/ngs-tools/tree/master/tools/skesa/}, | |
79 author={National Center for Biotechnology Information }, | |
80 }</citation> | |
81 </citations> | |
82 </tool> |