annotate nanocomp.xml @ 3:9b1836ad6c2e 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:12 +0000
parents 0a8f9bce9dd6
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
53440b7599a2 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
9b1836ad6c2e 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>
9b1836ad6c2e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
3 <macros>
9b1836ad6c2e 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>
9b1836ad6c2e 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>
9b1836ad6c2e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
6 </macros>
9b1836ad6c2e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
7 <xrefs>
9b1836ad6c2e 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>
9b1836ad6c2e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
9 </xrefs>
9b1836ad6c2e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
10 <requirements>
9b1836ad6c2e 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>
9b1836ad6c2e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
12 </requirements>
9b1836ad6c2e 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>
9b1836ad6c2e 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
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
15 #import re
3
9b1836ad6c2e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
16
9b1836ad6c2e 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)
9b1836ad6c2e 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
53440b7599a2 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
9b1836ad6c2e 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)
9b1836ad6c2e 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))
9b1836ad6c2e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
22 #else
9b1836ad6c2e 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
9b1836ad6c2e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
24 #end if
9b1836ad6c2e 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' &&
9b1836ad6c2e 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
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
27 #end for
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
28
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
29 ##run nanocomp
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
30 NanoComp
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
31
53440b7599a2 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)
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
33 --make_no_static
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
34
3
9b1836ad6c2e 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
53440b7599a2 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}
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
37
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
38 ##add input files
53440b7599a2 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"
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
40 --fastq
53440b7599a2 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"
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
42 --fastq_rich
53440b7599a2 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"
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
44 --fasta
53440b7599a2 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"
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
46 --bam
53440b7599a2 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"
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
48 --ubam
53440b7599a2 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"
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
50 --cram
53440b7599a2 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"
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
52 --pickle
53440b7599a2 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"
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
54 --arrow
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
55 #end if
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
56
3
9b1836ad6c2e 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
9b1836ad6c2e 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
9b1836ad6c2e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
59 '$file'
0
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
60 #end for
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
61
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
62 ##Filter options
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
63 #if $filters.maxlength
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
64 --maxlength $filters.maxlength
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
65 #end if
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
66 #if $filters.minlength
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
67 --minlength $filters.minlength
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
68 #end if
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
69
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
70 ##Plot options
53440b7599a2 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
53440b7599a2 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
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
73 #end if
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
74
53440b7599a2 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
53440b7599a2 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"
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
77 #end if
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
78
53440b7599a2 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
53440b7599a2 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
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
81 #end if
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
82
53440b7599a2 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
53440b7599a2 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
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
85 #end if
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
86
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
87 ##Output options
53440b7599a2 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
53440b7599a2 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
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
90 #end if
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
91
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
92 --verbose
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
93 >& $out_log
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
94
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
95 ]]></command>
3
9b1836ad6c2e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
96 <inputs>
9b1836ad6c2e 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">
9b1836ad6c2e 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">
9b1836ad6c2e 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">
9b1836ad6c2e 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>
9b1836ad6c2e 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>
9b1836ad6c2e 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>
9b1836ad6c2e 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>
9b1836ad6c2e 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>
9b1836ad6c2e 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>
9b1836ad6c2e 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>
9b1836ad6c2e 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>
9b1836ad6c2e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
108 </param>
9b1836ad6c2e 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">
9b1836ad6c2e 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" />
9b1836ad6c2e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
111 </when>
9b1836ad6c2e 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">
9b1836ad6c2e 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" />
9b1836ad6c2e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
114 </when>
9b1836ad6c2e 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">
9b1836ad6c2e 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" />
9b1836ad6c2e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
117 </when>
9b1836ad6c2e 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">
9b1836ad6c2e 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." />
9b1836ad6c2e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
120 </when>
9b1836ad6c2e 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">
9b1836ad6c2e 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." />
9b1836ad6c2e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
123 </when>
9b1836ad6c2e 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">
9b1836ad6c2e 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." />
9b1836ad6c2e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
126 </when>
9b1836ad6c2e 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">
9b1836ad6c2e 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." />
9b1836ad6c2e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
129 </when>
9b1836ad6c2e 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">
9b1836ad6c2e 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)." />
9b1836ad6c2e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
132 </when>
9b1836ad6c2e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
133 </conditional>
9b1836ad6c2e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
134 </section>
0
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
135
3
9b1836ad6c2e 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">
9b1836ad6c2e 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." />
9b1836ad6c2e 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." />
9b1836ad6c2e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
139 </section>
0
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
140
3
9b1836ad6c2e 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">
9b1836ad6c2e 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.">
9b1836ad6c2e 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>
9b1836ad6c2e 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>
9b1836ad6c2e 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>
9b1836ad6c2e 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>
9b1836ad6c2e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
147 </param>
9b1836ad6c2e 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." />
9b1836ad6c2e 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." />
9b1836ad6c2e 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, ... " />
9b1836ad6c2e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
151 </section>
0
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
152
3
9b1836ad6c2e 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">
9b1836ad6c2e 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."/>
9b1836ad6c2e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
155 </section>
0
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
156
3
9b1836ad6c2e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
157 </inputs>
0
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
158
3
9b1836ad6c2e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
159 <outputs>
9b1836ad6c2e 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"/>
9b1836ad6c2e 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"/>
9b1836ad6c2e 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"/>
9b1836ad6c2e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
163 </outputs>
9b1836ad6c2e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
164 <tests>
9b1836ad6c2e 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 -->
9b1836ad6c2e 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">
9b1836ad6c2e 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">
9b1836ad6c2e 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">
9b1836ad6c2e 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" />
9b1836ad6c2e 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" />
9b1836ad6c2e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
171 </conditional>
9b1836ad6c2e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
172 </section>
9b1836ad6c2e 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">
9b1836ad6c2e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
174 <assert_contents>
9b1836ad6c2e 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" />
9b1836ad6c2e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
176 </assert_contents>
9b1836ad6c2e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
177 </output>
9b1836ad6c2e 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">
9b1836ad6c2e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
179 <assert_contents>
9b1836ad6c2e 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"/>
9b1836ad6c2e 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"/>
9b1836ad6c2e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
182 </assert_contents>
9b1836ad6c2e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
183 </output>
9b1836ad6c2e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
184 </test>
9b1836ad6c2e 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 -->
9b1836ad6c2e 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">
9b1836ad6c2e 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">
9b1836ad6c2e 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">
9b1836ad6c2e 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" />
9b1836ad6c2e 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" />
9b1836ad6c2e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
191 </conditional>
9b1836ad6c2e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
192 </section>
9b1836ad6c2e 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" >
9b1836ad6c2e 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"/>
9b1836ad6c2e 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"/>
9b1836ad6c2e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
196 </section>
9b1836ad6c2e 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">
9b1836ad6c2e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
198 <assert_contents>
9b1836ad6c2e 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"/>
9b1836ad6c2e 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"/>
9b1836ad6c2e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
201 </assert_contents>
9b1836ad6c2e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
202 </output>
9b1836ad6c2e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
203 </test>
9b1836ad6c2e 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 -->
9b1836ad6c2e 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">
9b1836ad6c2e 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">
9b1836ad6c2e 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">
9b1836ad6c2e 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" />
9b1836ad6c2e 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" />
9b1836ad6c2e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
210 </conditional>
9b1836ad6c2e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
211 </section>
9b1836ad6c2e 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">
9b1836ad6c2e 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"/>
9b1836ad6c2e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
214 </section>
9b1836ad6c2e 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">
9b1836ad6c2e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
216 <assert_contents>
9b1836ad6c2e 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" />
9b1836ad6c2e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
218 </assert_contents>
9b1836ad6c2e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
219 </output>
9b1836ad6c2e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
220 </test>
9b1836ad6c2e 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 -->
9b1836ad6c2e 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">
9b1836ad6c2e 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">
9b1836ad6c2e 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">
9b1836ad6c2e 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" />
9b1836ad6c2e 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" />
9b1836ad6c2e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
227 </conditional>
9b1836ad6c2e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
228 </section>
9b1836ad6c2e 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" >
9b1836ad6c2e 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"/>
9b1836ad6c2e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
231 </section>
9b1836ad6c2e 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">
9b1836ad6c2e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
233 <assert_contents>
9b1836ad6c2e 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"/>
9b1836ad6c2e 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"/>
9b1836ad6c2e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
236 </assert_contents>
9b1836ad6c2e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
237 </output>
9b1836ad6c2e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
238 </test>
9b1836ad6c2e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
239 </tests>
9b1836ad6c2e 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
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
241 **NanoComp**
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
242
53440b7599a2 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.
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
244
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
245 **Usage Instructions**
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
246
53440b7599a2 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
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
248
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
249 **Output Files**
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
250
53440b7599a2 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
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
252
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
253 **More Information**
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
254
53440b7599a2 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)
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
256 ]]></help>
3
9b1836ad6c2e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
257 <citations>
9b1836ad6c2e 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>
9b1836ad6c2e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp commit 69a2f2135f021f6e7bc35bce7b4954d2779efc07
iuc
parents: 2
diff changeset
259 </citations>
0
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
260 </tool>