comparison flye.xml @ 3:c5417aa9eb4f draft

planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/flye commit 9de56f311ae694ec8c636b24be7815f92521ca96
author bgruening
date Sun, 02 Dec 2018 12:52:46 -0500
parents 792735cc7ddb
children fed3d7b3ef6b
comparison
equal deleted inserted replaced
2:792735cc7ddb 3:c5417aa9eb4f
12 12
13 #if $input.is_of_type('fastqsanger', 'fastq'): 13 #if $input.is_of_type('fastqsanger', 'fastq'):
14 #set $ext = 'fastq' 14 #set $ext = 'fastq'
15 #elif $input.is_of_type('fastqsanger.gz'): 15 #elif $input.is_of_type('fastqsanger.gz'):
16 #set $ext = 'fastq.gz' 16 #set $ext = 'fastq.gz'
17 #elif $input.is_of_type('fasta.gz'): 17 #elif $input.is_of_type('fasta.gz'):
18 #set $ext = 'fasta.gz' 18 #set $ext = 'fasta.gz'
19 #elif $input.is_of_type('fasta'): 19 #elif $input.is_of_type('fasta'):
20 #set $ext = 'fasta' 20 #set $ext = 'fasta'
21 #end if 21 #end if
22 ln -s '$input' ./input_${counter}.${ext} && 22 ln -s '$input' ./input_${counter}.${ext} &&
23 #end for 23 #end for
24 24
25 flye 25 flye
26 $mode 26 $mode
27 #for $counter, $input in enumerate($inputs): 27 #for $counter, $input in enumerate($inputs):
28 ./input_${counter}.$ext 28 ./input_${counter}.$ext
29 #end for 29 #end for
30 30
31 -o out_dir 31 -o out_dir
32 -g '$g' 32 -g '$g'
33 -t \${GALAXY_SLOTS:-4} 33 -t \${GALAXY_SLOTS:-4}
34 -i $i 34 -i $i
35 #if $m: 35 #if $m:
36 -m '$m' 36 -m '$m'
37 #end if 37 #end if
38 2>&1 38 2>&1
39 ]]></command> 39 ]]></command>
40 <inputs> 40 <inputs>
41 <param name="inputs" type="data" format="fasta,fasta.gz,fastq,fastq.gz,fastqsanger.gz,fastqsanger" multiple="true" label="Input reads" /> 41 <param name="inputs" type="data" format="fasta,fasta.gz,fastq,fastq.gz,fastqsanger.gz,fastqsanger" multiple="true" label="Input reads" />
42 <param name="mode" type="select" label="Mode"> 42 <param name="mode" type="select" label="Mode">
45 <option value="--pacbio-raw">PacBio raw</option> 45 <option value="--pacbio-raw">PacBio raw</option>
46 <option value="--pacbio-corr">PacBio corrected</option> 46 <option value="--pacbio-corr">PacBio corrected</option>
47 <option value="--subassemblies">high-quality contig-like input</option> 47 <option value="--subassemblies">high-quality contig-like input</option>
48 </param> 48 </param>
49 <param argument="-g" type="text" label="estimated genome size (for example, 5m or 2.6g)"> 49 <param argument="-g" type="text" label="estimated genome size (for example, 5m or 2.6g)">
50 <validator type="regex" message="Genome size must be a float or integer, optionally followed by the a unit prefix (kmg)">^([0-9]*[.])?[0-9]+[kmg]?$</validator> 50 <validator type="regex" message="Genome size must be a float or integer, optionally followed by the a unit prefix (kmg)">^([0-9]*[.])?[0-9]+[kmg]?$</validator>
51 </param> 51 </param>
52 <param argument="-i" type="integer" value="1" label="number of polishing iterations" /> 52 <param argument="-i" type="integer" value="1" label="number of polishing iterations" />
53 <param argument="-m" type="integer" optional="true" label="minimum overlap between reads (default: auto)" /> 53 <param argument="-m" type="integer" optional="true" label="minimum overlap between reads (default: auto)" />
54 </inputs> 54 </inputs>
55 <outputs> 55 <outputs>
56 <data name="contigs" format="fasta" from_work_dir="out_dir/contigs.fasta" label="${tool.name} on ${on_string} (contigs)"/>
57 <data name="scaffolds" format="fasta" from_work_dir="out_dir/scaffolds.fasta" label="${tool.name} on ${on_string} (scaffolds)"/> 56 <data name="scaffolds" format="fasta" from_work_dir="out_dir/scaffolds.fasta" label="${tool.name} on ${on_string} (scaffolds)"/>
58 <data name="assembly_info" format="tabular" from_work_dir="out_dir/assembly_info.txt" label="${tool.name} on ${on_string} (assembly_info)"/> 57 <data name="assembly_info" format="tabular" from_work_dir="out_dir/assembly_info.txt" label="${tool.name} on ${on_string} (assembly_info)"/>
59 <data name="assembly_graph" format="graph_dot" from_work_dir="out_dir/assembly_graph.dot" label="${tool.name} on ${on_string} (assembly_graph)"/> 58 <data name="assembly_graph" format="graph_dot" from_work_dir="out_dir/assembly_graph.gv" label="${tool.name} on ${on_string} (assembly_graph)"/>
59 <data name="assembly_gfa" format="txt" from_work_dir="out_dir/assembly_graph.gfa" label="${tool.name} on ${on_string} (Graphical Fragment Assembly)"/>
60 <data name="flye_log" format="txt" from_work_dir="out_dir/flye.log" label="${tool.name} on ${on_string} (log)"/> 60 <data name="flye_log" format="txt" from_work_dir="out_dir/flye.log" label="${tool.name} on ${on_string} (log)"/>
61 </outputs> 61 </outputs>
62 <tests> 62 <tests>
63 <test> 63 <test>
64 <param name="inputs" ftype="fasta" value="nanopore.fasta"/> 64 <param name="inputs" ftype="fasta" value="nanopore.fasta"/>
65 <param name="mode" value="--pacbio-raw"/> 65 <param name="mode" value="--pacbio-raw"/>
66 <param name="g" value="10000"/> 66 <param name="g" value="10000"/>
67 <output name="contigs" file="result1_contigs.fasta" ftype="fasta" compare="sim_size"/>
68 <output name="scaffolds" file="result1_scaffolds.fasta" ftype="fasta" compare="sim_size"/> 67 <output name="scaffolds" file="result1_scaffolds.fasta" ftype="fasta" compare="sim_size"/>
69 <output name="assembly_info" file="result1_assembly_info.txt" ftype="tabular" compare="sim_size"/> 68 <output name="assembly_info" file="result1_assembly_info.txt" ftype="tabular" compare="sim_size"/>
70 <output name="assembly_graph" file="result1_assembly_graph.dot" ftype="graph_dot" compare="sim_size"/> 69 <output name="assembly_graph" file="result1_assembly_graph.dot" ftype="graph_dot" compare="sim_size"/>
70 <output name="assembly_gfa" file="result1_assembly_graph.gfa" ftype="txt" compare="sim_size"/>
71 </test> 71 </test>
72 <test> 72 <test>
73 <param name="inputs" ftype="fasta" value="nanopore.fasta"/> 73 <param name="inputs" ftype="fasta" value="nanopore.fasta"/>
74 <param name="mode" value="--nano-raw"/> 74 <param name="mode" value="--nano-raw"/>
75 <param name="g" value="10000"/> 75 <param name="g" value="10000"/>
76 <output name="contigs" file="result2_contigs.fasta" ftype="fasta" compare="sim_size"/>
77 <output name="scaffolds" file="result2_scaffolds.fasta" ftype="fasta" compare="sim_size"/> 76 <output name="scaffolds" file="result2_scaffolds.fasta" ftype="fasta" compare="sim_size"/>
78 <output name="assembly_info" file="result2_assembly_info.txt" ftype="tabular" compare="sim_size"/> 77 <output name="assembly_info" file="result2_assembly_info.txt" ftype="tabular" compare="sim_size"/>
79 <output name="assembly_graph" file="result2_assembly_graph.dot" ftype="graph_dot" compare="sim_size"/> 78 <output name="assembly_graph" file="result2_assembly_graph.dot" ftype="graph_dot" compare="sim_size"/>
79 <output name="assembly_gfa" file="result2_assembly_graph.gfa" ftype="txt" compare="sim_size"/>
80 </test> 80 </test>
81 <test> 81 <test>
82 <param name="inputs" ftype="fasta" value="nanopore.fasta"/> 82 <param name="inputs" ftype="fasta" value="nanopore.fasta"/>
83 <param name="mode" value="--pacbio-raw"/> 83 <param name="mode" value="--pacbio-raw"/>
84 <param name="g" value="10000"/> 84 <param name="g" value="10000"/>
85 <param name="i" value="2"/> 85 <param name="i" value="2"/>
86 <output name="contigs" file="result3_contigs.fasta" ftype="fasta" compare="sim_size"/>
87 <output name="scaffolds" file="result3_scaffolds.fasta" ftype="fasta" compare="sim_size"/> 86 <output name="scaffolds" file="result3_scaffolds.fasta" ftype="fasta" compare="sim_size"/>
87 <output name="assembly_gfa" file="result2_assembly_graph.gfa" ftype="txt" compare="sim_size"/>
88 </test> 88 </test>
89 </tests> 89 </tests>
90 <help><![CDATA[ 90 <help><![CDATA[
91 91
92 Input reads could be in FASTA or FASTQ format, uncompressed 92 Input reads could be in FASTA or FASTQ format, uncompressed