annotate verkko.xml @ 1:cf54dafa0403 draft default tip

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 27c4b4ef34e34f9d7b29a2b94ebf8fbb69514626
author iuc
date Fri, 02 Jun 2023 03:56:04 +0000
parents b9a78a7ca2f3
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
1 <tool id="verkko" name="verkko" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="21.05">
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
2 <description>hybrid genome assembly pipeline</description>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
3 <macros>
1
cf54dafa0403 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 27c4b4ef34e34f9d7b29a2b94ebf8fbb69514626
iuc
parents: 0
diff changeset
4 <token name="@TOOL_VERSION@">1.3.1</token>
cf54dafa0403 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 27c4b4ef34e34f9d7b29a2b94ebf8fbb69514626
iuc
parents: 0
diff changeset
5 <token name="@VERSION_SUFFIX@">0</token>
0
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
6 </macros>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
7 <requirements>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
8 <requirement type="package" version="@TOOL_VERSION@">verkko</requirement>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
9 </requirements>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
10 <command detect_errors="exit_code"><![CDATA[
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
11 #set $hififiles = []
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
12 #for $i, $datafile in enumerate($hifi):
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
13 #set $filename_gz = str($i) + "_hifi.fastq.gz"
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
14 #set $filename = str($i) + "_hifi.fastq"
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
15 #if $datafile.is_of_type("fastq") or $datafile.is_of_type("fastqsanger"):
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
16 ln -s '$datafile' '$filename' &&
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
17 #silent $hififiles.append($filename)
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
18 #else:
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
19 ln -s '$datafile' '$filename_gz' &&
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
20 #silent $hififiles.append($filename_gz)
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
21 #end if
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
22 #end for
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
23 #if $nano:
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
24 #set $nanofiles = []
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
25 #for $j, $ontfile in enumerate($nano):
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
26 #set $filename_gz = str($j) + "_nano.fastq.gz"
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
27 #set $filename = str($j) + "_nano.fastq"
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
28 #if $ontfile.is_of_type("fastq") or $ontfile.is_of_type("fastqsanger"):
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
29 ln -s '${ontfile}' '$filename' &&
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
30 #silent $nanofiles.append($filename)
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
31 #else:
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
32 ln -s '$ontfile' '$filename_gz' &&
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
33 #silent $nanofiles.append($filename_gz)
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
34 #end if
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
35 #end for
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
36 #end if
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
37 #if $algorithm.hap_kmer.hap_kmers == "yes":
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
38 mkdir 'h1.meryl' &&
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
39 tar -xzmf '$algorithm.hap_kmer.h1' -C 'h1.meryl' --strip-components 1 &&
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
40 mkdir h2.meryl &&
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
41 tar -xzmf '$algorithm.hap_kmer.h2' -C 'h2.meryl' --strip-components 1 &&
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
42 #end if
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
43 verkko --hifi
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
44 #for $k, $hifi_data in enumerate($hififiles):
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
45 '$hifi_data'
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
46 #end for
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
47 #if $nano:
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
48 --nano
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
49 #for $k, $nano_data in enumerate($nanofiles):
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
50 '$nano_data'
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
51 #end for
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
52 #else:
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
53 --no-nano
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
54 #end if
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
55 $algorithm.no_correction
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
56 #if $algorithm.hap_kmer.hap_kmers == "yes":
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
57 --hap-kmers 'h1.meryl' 'h2.meryl' $algorithm.hap_kmer.type
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
58 #end if
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
59 #if str($algorithm.base_k):
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
60 --base-k $algorithm.base_k
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
61 #end if
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
62 #if str($algorithm.max_k):
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
63 --max-k $algorithm.max_k
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
64 #end if
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
65 #if str($algorithm.window):
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
66 --window $algorithm.window
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
67 #end if
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
68 #if str($algorithm.split_bases):
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
69 --split-bases $algorithm.split_bases
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
70 #end if
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
71 #if str($algorithm.split_reads):
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
72 --split-reads $algorithm.split_reads
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
73 #end if
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
74 #if str($algorithm.min_ont_length):
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
75 --min-ont-length $algorithm.min_ont_length
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
76 #end if
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
77 #if str($algorithm.correct_k_mer_size):
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
78 --correct-k-mer-size $algorithm.correct_k_mer_size
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
79 #end if
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
80 #if str($algorithm.correct_mer_threshold):
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
81 --correct-mer-threshold $algorithm.correct_mer_threshold
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
82 #end if
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
83 #if str($algorithm.correct_min_read_length):
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
84 --correct-min-read-length $algorithm.correct_min_read_length
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
85 #end if
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
86 #if str($algorithm.correct_min_overlap_length):
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
87 --correct-min-overlap-length $algorithm.correct_min_overlap_length
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
88 #end if
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
89 #if str($algorithm.correct_hash_bits):
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
90 --correct-hash-bits $algorithm.correct_hash_bits
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
91 #end if
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
92 #if str($algorithm.seed_min_length):
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
93 --seed-min-length $algorithm.seed_min_length
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
94 #end if
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
95 #if str($algorithm.seed_max_length):
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
96 --seed-max-length $algorithm.seed_max_length
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
97 #end if
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
98 #if str($algorithm.align_bandwidth):
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
99 --align-bandwidth $algorithm.align_bandwidth
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
100 #end if
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
101 #if str($algorithm.score_fraction):
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
102 --score-fraction $algorithm.score_fraction
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
103 #end if
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
104 #if str($algorithm.min_identity):
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
105 --min-identity $algorithm.min_identity
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
106 #end if
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
107 #if str($algorithm.min_score):
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
108 --min-score $algorithm.min_score
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
109 #end if
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
110 #if str($algorithm.end_clipping):
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
111 --end-clipping $algorithm.end_clipping
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
112 #end if
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
113 #if str($algorithm.incompatible_cutoff):
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
114 --incompatible-cutoff $algorithm.incompatible_cutoff
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
115 #end if
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
116 -d asm
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
117 ##This limits the amount of memory available to a given step 10 90% of maximum. This means 1 CPU,
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
118 ##90% of max available memory, and max time 12 hrs for a given step
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
119 --ovs-run 1 \$((\${GALAXY_MEMORY_MB:-8192} * 9 / 10)) 12
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
120 ]]></command>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
121 <inputs>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
122 <param name="hifi" type="data" multiple="true" format="fastq,fastq.gz,fastqsanger,fastqsanger.gz" label="HiFi Reads Files" />
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
123 <param name="nano" type="data" multiple="true" optional="true" format="fastq,fastq.gz,fastqsanger,fastqsanger.gz" label="Oxford Nanopore Reads Files" />
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
124 <section name="algorithm" title="Algorithm parameters">
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
125 <param argument="--no-correction" type="boolean" truevalue="--no-correction" falsevalue="" label="Do not perform Canu correction on HiFi reads"/>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
126 <conditional name="hap_kmer">
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
127 <param argument="--hap-kmers" type="select" label="Assign haplotypes from meryl databases">
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
128 <option value="no">No</option>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
129 <option value="yes">Yes</option>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
130 </param>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
131 <when value="no"/>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
132 <when value="yes">
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
133 <param name="h1" type="data" format="meryldb" label="h1"/>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
134 <param name="h2" type="data" format="meryldb" label="h2"/>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
135 <param name="type" type="select" label="Type">
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
136 <option value="trio">Trio</option>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
137 <option value="hic">HiC</option>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
138 <option value="strandseq">Strandseq</option>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
139 </param>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
140 </when>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
141 </conditional>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
142 <param argument="--base-k" type="integer" label="Base k" min="0" optional="true"/>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
143 <param argument="--max-k" type="integer" label="Max k" min="0" optional="true"/>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
144 <param argument="--window" type="integer" label="Window" min="0" optional="true"/>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
145 <param argument="--split-bases" type="integer" label="Split bases" min="0" optional="true"/>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
146 <param argument="--split-reads" type="integer" label="Split reads" min="0" optional="true"/>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
147 <param argument="--min-ont-length" type="integer" label="Min ont length" min="0" optional="true"/>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
148 <param argument="--correct-k-mer-size" type="integer" label="Correct k mer size" min="0" optional="true"/>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
149 <param argument="--correct-mer-threshold" type="integer" label="Correct mer threshold" min="0" optional="true"/>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
150 <param argument="--correct-min-read-length" type="integer" label="Correct min read length" min="0" optional="true"/>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
151 <param argument="--correct-min-overlap-length" type="integer" label=" Correct min overlap length" min="0" optional="true"/>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
152 <param argument="--correct-hash-bits" type="integer" label="Correct hash bits" min="0" optional="true"/>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
153 <param argument="--seed-min-length" type="integer" label="Seed min length" min="0" optional="true"/>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
154 <param argument="--seed-max-length" type="integer" label="Seed max length" min="0" optional="true"/>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
155 <param argument="--align-bandwidth" type="integer" label="Align bandwidth" min="0" optional="true"/>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
156 <param argument="--score-fraction" type="float" label="Score fraction" min="0" optional="true"/>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
157 <param argument="--min-identity" type="float" label="Min identity" min="0" optional="true"/>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
158 <param argument="--min-score" type="integer" label="Min score" min="0" optional="true"/>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
159 <param argument="--end-clipping" type="integer" label="End clipping" min="0" optional="true"/>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
160 <param argument="--incompatible-cutoff" type="float" label="Incompatible cutoff" min="0" optional="true"/>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
161 </section>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
162 </inputs>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
163 <outputs>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
164 <!-- BASIC OUTFILES -->
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
165 <data name="assembly_fasta" format="fasta" label="Verkko on ${on_string}: assembly fasta" from_work_dir="asm/assembly.fasta"/>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
166 <data name="hifi_coverage" format="tabular" label="Verkko on ${on_string}: hifi coverage" from_work_dir="asm/assembly.hifi-coverage.csv"/>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
167 <data name="homo_gfa" format="gfa1" label="Verkko on ${on_string}: Final graph" from_work_dir="asm/assembly.homopolymer-compressed.gfa"/>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
168 <data name="homo_layout" format="tabular" label="Verkko on ${on_string}: Homopolymer layout" from_work_dir="asm/assembly.homopolymer-compressed.layout"/>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
169 <data name="homo_noseq" format="gfa1" label="Verkko on ${on_string}: Homopolymer noseq" from_work_dir="asm/assembly.homopolymer-compressed.noseq.gfa"/>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
170 <data name="ont_coverage" format="tabular" label="Verkko on ${on_string}: ONT coverage" from_work_dir="asm/assembly.ont-coverage.csv"/>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
171 <data name="hifi_corrected" format="fasta.gz" label="Verkko on ${on_string}: Hifi corrected reads" from_work_dir="asm/hifi-corrected.fasta.gz">
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
172 <filter>algorithm['no_correction'] == False</filter>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
173 </data>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
174 <!-- HAPLOTYPES OUT -->
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
175 <data name="unassigned" format="fasta" label="Verkko on ${on_string}: Unassigned sequences" from_work_dir="asm/assembly.unassigned.fasta">
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
176 <filter>algorithm['hap_kmer']['hap_kmers'] == "yes"</filter>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
177 </data>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
178 <data name="haplo_fasta_1" format="fasta" label="Verkko on ${on_string}: assembly haplotype fasta 1" from_work_dir="asm/assembly.haplotype1.fasta">
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
179 <filter>algorithm['hap_kmer']['hap_kmers'] == "yes"</filter>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
180 </data>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
181 <data name="haplo_fasta_2" format="fasta" label="Verkko on ${on_string}: assembly haplotype fasta 2" from_work_dir="asm/assembly.haplotype2.fasta">
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
182 <filter>algorithm['hap_kmer']['hap_kmers'] == "yes"</filter>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
183 </data>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
184 </outputs>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
185 <tests>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
186 <!-- ALL TESTS SHOULD FAIL, there is no sample data small enough to run in our tests, so it's checking the command itself -->
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
187 <test expect_exit_code="1" expect_failure="true">
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
188 <!-- Use nano, no haplotypes -->
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
189 <param name="hifi" value="test1.fastq.gz,test2.fastq.gz"/>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
190 <param name="nano" value="test3.fastq.gz,test4.fastq.gz"/>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
191 <section name="algorithm">
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
192 <param name="base_k" value="1003"/>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
193 <param name="max_k" value="15001"/>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
194 <param name="window" value="99"/>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
195 <param name="split_bases" value="3000000001"/>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
196 <param name="split_reads" value="150001"/>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
197 <param name="min_ont_length" value="2"/>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
198 <param name="correct_k_mer_size" value="29"/>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
199 <param name="correct_mer_threshold" value="19"/>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
200 <param name="correct_min_read_length" value="4001"/>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
201 <param name="correct_min_overlap_length" value="2001"/>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
202 <param name="correct_hash_bits" value="24"/>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
203 <param name="seed_min_length" value="29"/>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
204 <param name="seed_max_length" value="9999"/>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
205 <param name="align_bandwidth" value="14"/>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
206 <param name="score_fraction" value=".98"/>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
207 <param name="min_identity" value=".84"/>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
208 <param name="min_score" value="5001"/>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
209 <param name="end_clipping" value="99"/>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
210 <param name="incompatible_cutoff" value=".14"/>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
211 </section>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
212 <assert_command>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
213 <has_text_matching expression="verkko --hifi"/>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
214 <has_text_matching expression="--nano"/>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
215 <has_text_matching expression="--base-k 1003"/>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
216 <has_text_matching expression="--max-k 15001"/>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
217 <has_text_matching expression="--window 99"/>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
218 <has_text_matching expression="--split-bases 3000000001"/>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
219 <has_text_matching expression="--split-reads 150001"/>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
220 <has_text_matching expression="--min-ont-length 2"/>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
221 <has_text_matching expression="--correct-k-mer-size 29"/>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
222 <has_text_matching expression="--correct-mer-threshold 19"/>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
223 <has_text_matching expression="--correct-min-read-length 4001"/>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
224 <has_text_matching expression="--correct-min-overlap-length 2001"/>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
225 <has_text_matching expression="--correct-hash-bits 24"/>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
226 <has_text_matching expression="--seed-min-length 29"/>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
227 <has_text_matching expression="--seed-max-length 9999"/>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
228 <has_text_matching expression="--align-bandwidth 14 "/>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
229 <has_text_matching expression="--score-fraction 0.98"/>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
230 <has_text_matching expression="--min-identity 0.84"/>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
231 <has_text_matching expression="--min-score 5001"/>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
232 <has_text_matching expression="--end-clipping 99"/>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
233 <has_text_matching expression=" --incompatible-cutoff 0.14"/>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
234 </assert_command>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
235 <assert_stderr>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
236 <has_text text="job count min threads max threads"/>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
237 </assert_stderr>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
238 </test>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
239 <test expect_exit_code="1" expect_failure="true">
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
240 <!-- No nano, use haplo, no canu correction -->
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
241 <param name="hifi" value="test5.fastq,test1.fastq.gz"/>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
242 <section name="algorithm">
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
243 <conditional name="hap_kmer">
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
244 <param name="hap_kmers" value="yes"/>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
245 <param name="h1" value="1.meryldb"/>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
246 <param name="h2" value="2.meryldb"/>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
247 <param name="type" value="trio"/>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
248 </conditional>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
249 <param name="no-correction" value=""/>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
250 </section>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
251 <assert_command>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
252 <has_text_matching expression="verkko --hifi"/>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
253 <has_text_matching expression="--no-nano"/>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
254 <has_text_matching expression="--hap-kmers 'h1.meryl' 'h2.meryl' trio"/>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
255 </assert_command>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
256 <assert_stderr>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
257 <has_text text="job count min threads max threads"/>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
258 </assert_stderr>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
259 </test>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
260 </tests>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
261 <help><![CDATA[
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
262 Verkko is a hybrid genome assembly pipeline developed for telomere-to-telomere assembly of PacBio HiFi and Oxford Nanopore reads. Verkko is Finnish for net, mesh and graph.
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
263
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
264 Verkko uses Canu to correct remaining errors in the HiFi reads, builds a multiplex de Bruijn graph using MBG, aligns the Oxford Nanopore reads to the graph using GraphAligner, progressively resolves loops and tangles first with the HiFi reads then with the aligned Oxford Nanopore reads, and finally creates contig consensus sequences using Canu's consensus module.
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
265 ]]></help>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
266 <citations>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
267 <citation type="doi">10.1101/2022.06.24.497523</citation>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
268 </citations>
b9a78a7ca2f3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/verkko commit 82321b91d95e2edf0e91a90d9aa3d96d63603141
iuc
parents:
diff changeset
269 </tool>