annotate nanocomp.xml @ 3:8b2f1e817c9d draft default tip

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
author iuc
date Fri, 12 Dec 2025 08:20:02 +0000
parents 0670dca750f7
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
1 <tool id="nanocomp" name="NanoComp" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="23.2">
3
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
2 <description>Compare multiple runs of long read sequencing data and alignments</description>
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
3 <macros>
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
4 <token name="@TOOL_VERSION@">1.25.6</token>
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
5 <token name="@VERSION_SUFFIX@">1</token>
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
6 </macros>
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
7 <xrefs>
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
8 <xref type="bio.tools">nanocomp</xref>
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
9 </xrefs>
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
10 <requirements>
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
11 <requirement type="package" version="@TOOL_VERSION@">nanocomp</requirement>
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
12 </requirements>
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
13 <version_command>NanoComp -v</version_command>
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
14 <command detect_errors="exit_code"><![CDATA[
0
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
15 #import re
3
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
16
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
17 ##link input files with proper names (Nanocomp checks file-extensions)
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
18 #set $linked_files = []
0
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
19 #for $file in $inputs.input_type.input_data
3
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
20 #if '.' in str($file.name)
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
21 #set $in_name = re.sub('[\-\:\s]', '_', str($file.name))
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
22 #else
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
23 #set $in_name = re.sub('[\-\:\s]', '_', str($file.name)) + "." + $file.ext
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
24 #end if
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
25 ln -sf '$file' '$in_name' &&
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
26 #silent $linked_files.append($in_name)
0
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
27 #end for
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
28
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
29 ##run nanocomp
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
30 NanoComp
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
31
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
32 ##no need for the static images (becomes deprecated)
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
33 --make_no_static
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
34
3
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
35 ##Compute options
0
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
36 --threads \${GALAXY_SLOTS:-4}
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
37
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
38 ##add input files
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
39 #if $inputs.input_type.input_type_selector == "fastq"
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
40 --fastq
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
41 #else if $inputs.input_type.input_type_selector == "fastq_r"
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
42 --fastq_rich
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
43 #else if $inputs.input_type.input_type_selector == "fasta"
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
44 --fasta
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
45 #else if $inputs.input_type.input_type_selector == "bam"
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
46 --bam
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
47 #else if $inputs.input_type.input_type_selector == "ubam"
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
48 --ubam
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
49 #else if $inputs.input_type.input_type_selector == "cram"
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
50 --cram
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
51 #else if $inputs.input_type.input_type_selector == "pickle"
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
52 --pickle
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
53 #else if $inputs.input_type.input_type_selector == "arrow"
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
54 --arrow
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
55 #end if
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
56
3
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
57 ## add the input files
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
58 #for $file in $linked_files
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
59 '$file'
0
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
60 #end for
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
61
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
62 ##Filter options
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
63 #if $filters.maxlength
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
64 --maxlength $filters.maxlength
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
65 #end if
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
66 #if $filters.minlength
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
67 --minlength $filters.minlength
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
68 #end if
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
69
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
70 ##Plot options
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
71 #if $plot_options.plot
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
72 --plot $plot_options.plot
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
73 #end if
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
74
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
75 #if $plot_options.title
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
76 --title "$plot_options.title"
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
77 #end if
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
78
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
79 #if $plot_options.names
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
80 --names $plot_options.names
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
81 #end if
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
82
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
83 #if $plot_options.colors
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
84 --colors $plot_options.colors
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
85 #end if
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
86
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
87 ##Output options
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
88 #if $output_options.tsv_stats
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
89 $output_options.tsv_stats
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
90 #end if
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
91
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
92 --verbose
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
93 >& $out_log
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
94
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
95 ]]></command>
3
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
96 <inputs>
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
97 <section name="inputs" title="Input data" expanded="True">
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
98 <conditional name="input_type">
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
99 <param name="input_type_selector" type="select" label="Choose Input Format and Files">
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
100 <option value="fastq" selected="true">FASTQ files</option>
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
101 <option value="fastq_r">FASTQ-rich files</option>
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
102 <option value="fasta">FASTA files</option>
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
103 <option value="bam">BAM files</option>
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
104 <option value="ubam">uBAM files</option>
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
105 <option value="cram">CRAM files</option>
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
106 <option value="pickle">PICKLE files</option>
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
107 <option value="arrow">ARROW files</option>
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
108 </param>
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
109 <when value="fastq">
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
110 <param name="input_data" type="data" format="fastqsanger,fastqsanger.gz" multiple="true" label="FASTQ input files" help="Data is in (compressed) fastq format" />
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
111 </when>
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
112 <when value="fastq_r">
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
113 <param name="input_data" type="data" format="fastqsanger,fastqsanger.gz" multiple="true" label="FASTQ input files" help="Data is in one or more fastq file(s) generated by MinKNOW or guppy with additional information concerning channel and time" />
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
114 </when>
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
115 <when value="fasta">
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
116 <param name="input_data" type="data" format="fasta,fasta.gz" multiple="true" label="FASTA input files" help="Data is in (compressed) fasta format" />
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
117 </when>
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
118 <when value="bam">
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
119 <param name="input_data" type="data" format="bam" multiple="true" label="BAM input files" help="Data is in sorted bam files." />
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
120 </when>
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
121 <when value="ubam">
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
122 <param name="input_data" type="data" format="bam" multiple="true" label="Unmapped BAM input files" help="Data is in one or more unmapped bam files." />
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
123 </when>
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
124 <when value="cram">
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
125 <param name="input_data" type="data" format="cram" multiple="true" label="CRAM input files" help="Data is in sorted cram files." />
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
126 </when>
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
127 <when value="pickle">
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
128 <param name="input_data" type="data" format="binary" multiple="true" label="PICKLE input files" help="Data is in one or more pickle file(s) from using NanoComp/NanoPlot." />
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
129 </when>
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
130 <when value="arrow">
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
131 <param name="input_data" type="data" format="binary" multiple="true" label="ARROW input files" help="Data is in one or more feather/arrow file(s)." />
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
132 </when>
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
133 </conditional>
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
134 </section>
0
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
135
3
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
136 <section name="filters" title="Filtering Input Prior To Plotting" expanded="false">
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
137 <param argument="--maxlength" type="integer" optional="true" label="Max read length filtering" help="Drop reads longer than length specified." />
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
138 <param argument="--minlength" type="integer" optional="true" label="Min read length filtering" help="Drop reads shorter than length specified." />
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
139 </section>
0
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
140
3
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
141 <section name="plot_options" title="Plot Customization Options" expanded="false">
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
142 <param argument="--plot" type="select" label="Plot Type" help="Specify the type of plot to be used.">
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
143 <option value="box">Box plot</option>
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
144 <option value="violin" selected="true">Violin plot</option>
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
145 <option value="ridge">Ridge (joyplot) plot</option>
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
146 <option value="not">No plot</option>
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
147 </param>
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
148 <param argument="--title" type="text" label="Custom plot titles" help="Add a title to all plots." />
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
149 <param argument="--names" type="text" label="Custom names" help="Specify the names (space seperated, respective to input) to be used for the datasets." />
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
150 <param argument="--colors" type="text" label="Custom colors" help="Specify the colors (space seperated, respective to input) to be used for each the datasets. Can be any valid Matplotlib color: Named, HEX-string, RGB, ... " />
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
151 </section>
0
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
152
3
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
153 <section name="output_options" title="Output Options" expanded="false">
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
154 <param argument="--tsv_stats" type="boolean" truevalue="--tsv_stats" falsevalue="" optional="true" checked="false" label="TSV Output Format" help="Output the statistics file as properly formatted TSV."/>
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
155 </section>
0
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
156
3
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
157 </inputs>
0
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
158
3
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
159 <outputs>
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
160 <data name="out_log" format="txt" label="${tool.name} on ${on_string}: Log file"/>
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
161 <data name="stats_file" format="txt" from_work_dir="NanoStats.txt" label="${tool.name} on ${on_string}: Statistics file"/>
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
162 <data name="html_report" format="html" from_work_dir="NanoComp-report.html" label="${tool.name} on ${on_string}: Html Report"/>
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
163 </outputs>
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
164 <tests>
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
165 <!-- 1) fastq.gz input -->
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
166 <test expect_num_outputs="3">
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
167 <section name="inputs">
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
168 <conditional name="input_type">
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
169 <param name="input_type_selector" value="fastq" />
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
170 <param name="input_data" ftype="fastqsanger.gz" value="in1.fastq.gz,in2.fastq.gz,in3.fastq.gz" />
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
171 </conditional>
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
172 </section>
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
173 <output name="stats_file" ftype="txt">
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
174 <assert_contents>
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
175 <has_text text="General summary" />
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
176 </assert_contents>
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
177 </output>
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
178 <output name="html_report" ftype="html">
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
179 <assert_contents>
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
180 <has_text text="html"/>
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
181 <has_text text="Summary statistics"/>
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
182 </assert_contents>
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
183 </output>
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
184 </test>
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
185 <!-- 2) bam input -->
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
186 <test expect_num_outputs="3">
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
187 <section name="inputs">
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
188 <conditional name="input_type">
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
189 <param name="input_type_selector" value="bam" />
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
190 <param name="input_data" ftype="bam" value="in4.bam,in5.bam" />
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
191 </conditional>
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
192 </section>
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
193 <section name="filters" >
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
194 <param name="maxlength" value="15000"/>
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
195 <param name="minlength" value="500"/>
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
196 </section>
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
197 <output name="html_report" ftype="html">
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
198 <assert_contents>
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
199 <has_text text="html"/>
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
200 <has_text text="Summary statistics"/>
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
201 </assert_contents>
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
202 </output>
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
203 </test>
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
204 <!-- 3) fastq.gz input, tsv output -->
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
205 <test expect_num_outputs="3">
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
206 <section name="inputs">
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
207 <conditional name="input_type">
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
208 <param name="input_type_selector" value="fastq" />
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
209 <param name="input_data" ftype="fastqsanger.gz" value="in1.fastq.gz,in3.fastq.gz" />
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
210 </conditional>
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
211 </section>
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
212 <section name="output_options">
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
213 <param name="tsv_stats" value="true"/>
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
214 </section>
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
215 <output name="stats_file" ftype="txt">
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
216 <assert_contents>
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
217 <has_text text="Metrics" />
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
218 </assert_contents>
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
219 </output>
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
220 </test>
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
221 <!-- 4) bam input, box plot output -->
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
222 <test expect_num_outputs="3">
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
223 <section name="inputs">
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
224 <conditional name="input_type">
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
225 <param name="input_type_selector" value="bam" />
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
226 <param name="input_data" ftype="bam" value="in4.bam,in5.bam" />
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
227 </conditional>
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
228 </section>
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
229 <section name="plot_options" >
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
230 <param name="plot" value="box"/>
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
231 </section>
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
232 <output name="html_report" ftype="html">
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
233 <assert_contents>
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
234 <has_text text="html"/>
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
235 <has_text text="Plots"/>
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
236 </assert_contents>
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
237 </output>
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
238 </test>
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
239 </tests>
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
240 <help><![CDATA[
0
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
241 **NanoComp**
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
242
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
243 Compare multiple runs of long read sequencing data and alignments. Creates violin plots or box plots of length, quality and percent identity and creates dynamic, overlaying read length histograms and a cumulative yield plot.
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
244
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
245 **Usage Instructions**
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
246
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
247 Multiple input files (of the same type) are allowed
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
248
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
249 **Output Files**
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
250
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
251 HTML file with the stats report and associated plots
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
252
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
253 **More Information**
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
254
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
255 - **Official Repository**: [GitHub - wdecoster/nanocomp](https://github.com/wdecoster/nanocomp)
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
256 ]]></help>
3
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
257 <citations>
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
258 <citation type="doi">10.1093/bioinformatics/btad311</citation>
8b2f1e817c9d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
259 </citations>
0
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
260 </tool>