Mercurial > repos > bgruening > flye
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 |