annotate nanocomp.xml @ 1:d4f671d70a65 draft default tip

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 9a1b66804467677804637fc471c7aa794ebc7a9b
author iuc
date Mon, 26 May 2025 06:30:46 +0000
parents 53440b7599a2
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">
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
2 <description>Compare multiple runs of long read sequencing data and alignments.</description>
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
3 <macros>
1
d4f671d70a65 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 9a1b66804467677804637fc471c7aa794ebc7a9b
iuc
parents: 0
diff changeset
4 <token name="@TOOL_VERSION@">1.25.3</token>
0
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
5 <token name="@VERSION_SUFFIX@">0</token>
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
6 </macros>
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
7 <xrefs>
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
8 <xref type="bio.tools">nanocomp</xref>
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
9 </xrefs>
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
10 <requirements>
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
11 <requirement type="package" version="@TOOL_VERSION@">nanocomp</requirement>
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
12 </requirements>
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
13 <version_command>NanoComp -v</version_command>
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
14 <command detect_errors="exit_code"><![CDATA[
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
15 #import re
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
16 ##link input file with names
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
17 #for $file in $inputs.input_type.input_data
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
18 #if '.' in str($file.name)
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
19 #set $in_name = re.sub('[\-\:\s]', '_', str($file.name))
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
20 #else
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
21 #set $in_name = re.sub('[\-\:\s]', '_', str($file.name)) + "." + $file.ext
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
22 #end if
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
23 ln -sf $file $in_name &&
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
24 #end for
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
25
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
26 ##run nanocomp
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
27 NanoComp
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 ##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
30 --make_no_static
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 ## Compute options
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
33 --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
34
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
35 ##add input files
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
36 #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
37 --fastq
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
38 #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
39 --fastq_rich
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
40 #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
41 --fasta
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
42 #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
43 --bam
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
44 #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
45 --ubam
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
46 #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
47 --cram
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
48 #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
49 --pickle
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
50 #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
51 --arrow
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
52 #end if
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
53
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
54 #for $file in $inputs.input_type.input_data
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
55 #if '.' in str($file.name)
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
56 #set $in_name = re.sub('[\-\:\s]', '_', str($file.name))
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
57 #else
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
58 #set $in_name = re.sub('[\-\:\s]', '_', str($file.name)) + "." + $file.ext
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
59 #end if
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
60 $in_name
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
61 #end for
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
62
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
63 ##Filter options
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
64 #if $filters.maxlength
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
65 --maxlength $filters.maxlength
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
66 #end if
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
67 #if $filters.minlength
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
68 --minlength $filters.minlength
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
69 #end if
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
70
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
71 ##Plot options
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
72 #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
73 --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
74 #end if
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
75
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
76 #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
77 --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
78 #end if
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
79
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
80 #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
81 --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
82 #end if
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
83
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
84 #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
85 --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
86 #end if
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
87
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
88 ##Output options
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
89 #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
90 $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
91 #end if
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
92
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
93 --verbose
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
94 >& $out_log
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
95
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
96 ]]></command>
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
97 <inputs>
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
98 <section name="inputs" title="Input data" expanded="True">
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
99 <conditional name="input_type">
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
100 <param name="input_type_selector" type="select" label="Choose Input Format and Files">
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
101 <option value="fastq" selected="true">FASTQ files</option>
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
102 <option value="fastq_r">FASTQ-rich files</option>
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
103 <option value="fasta">FASTA files</option>
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
104 <option value="bam">BAM files</option>
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
105 <option value="ubam">uBAM files</option>
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
106 <option value="cram">CRAM files</option>
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
107 <option value="pickle">PICKLE files</option>
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
108 <option value="arrow">ARROW files</option>
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
109 </param>
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
110 <when value="fastq">
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
111 <param name="input_data" type="data" format="fastq,fastq.gz" multiple="true" label="FASTQ input files" help="Data is in (compressed) fastq format" />
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
112 </when>
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
113 <when value="fastq_r">
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
114 <param name="input_data" type="data" format="fastq,fastq.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" />
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
115 </when>
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
116 <when value="fasta">
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
117 <param name="input_data" type="data" format="fasta,fasta.gz" multiple="true" label="FASTA input files" help="Data is in (compressed) fasta format" />
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
118 </when>
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
119 <when value="bam">
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
120 <param name="input_data" type="data" format="bam" multiple="true" label="BAM input files" help="Data is in sorted bam files." />
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
121 </when>
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
122 <when value="ubam">
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
123 <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." />
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
124 </when>
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
125 <when value="cram">
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
126 <param name="input_data" type="data" format="cram" multiple="true" label="CRAM input files" help="Data is in sorted cram files." />
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
127 </when>
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
128 <when value="pickle">
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
129 <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." />
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
130 </when>
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
131 <when value="arrow">
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
132 <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)." />
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
133 </when>
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
134 </conditional>
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
135 </section>
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
136
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
137 <section name="filters" title="Filtering Input Prior To Plotting" expanded="false">
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
138 <param argument="--maxlength" type="integer" optional="true" label="Max read length filtering" help="Drop reads longer than length specified." />
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
139 <param argument="--minlength" type="integer" optional="true" label="Min read length filtering" help="Drop reads shorter than length specified." />
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
140 </section>
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
141
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
142 <section name="plot_options" title="Plot Customization Options" expanded="false">
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
143 <param argument="--plot" type="select" label="Plot Type" help="Specify the type of plot to be used.">
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
144 <option value="box">Box plot</option>
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
145 <option value="violin" selected="true">Violin plot</option>
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
146 <option value="ridge">Ridge (joyplot) plot</option>
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
147 <option value="not">No plot</option>
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
148 </param>
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
149 <param argument="--title" type="text" label="Custom plot titles" help="Add a title to all plots." />
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
150 <param argument="--names" type="text" label="Custom names" help="Specify the names (space seperated, respective to input) to be used for the datasets." />
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
151 <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, ... " />
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
152 </section>
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
153
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
154 <section name="output_options" title="Output Options" expanded="false">
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
155 <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."/>
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
156 </section>
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
157
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
158 </inputs>
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
159
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
160
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
161 <outputs>
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
162 <data name="out_log" format="txt" label="${tool.name} on ${on_string}: Log file"/>
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
163 <data name="stats_file" format="txt" from_work_dir="NanoStats.txt" label="${tool.name} on ${on_string}: Statistics file"/>
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
164 <data name="html_report" format="html" from_work_dir="NanoComp-report.html" label="${tool.name} on ${on_string}: Html Report"/>
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
165 </outputs>
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
166 <tests>
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
167 <test expect_num_outputs="3">
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
168 <section name="inputs">
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
169 <conditional name="input_type">
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
170 <param name="input_type_selector" value="fastq" />
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
171 <param name="input_data" value="in1.fastq.gz,in2.fastq.gz,in3.fastq.gz" />
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
172 </conditional>
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
173 </section>
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
174 <output name="stats_file" >
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
175 <assert_contents>
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
176 <has_text text="General summary" />
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
177 </assert_contents>
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
178 </output>
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
179 <output name="html_report">
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
180 <assert_contents>
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
181 <has_text text="html"/>
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
182 <has_text text="Summary statistics"/>
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
183 </assert_contents>
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
184 </output>
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
185 </test>
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
186 <test expect_num_outputs="3">
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
187 <section name="inputs">
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
188 <conditional name="input_type">
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
189 <param name="input_type_selector" value="bam" />
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
190 <param name="input_data" value="in4.bam,in5.bam" />
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
191 </conditional>
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
192 </section>
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
193 <section name="filters" >
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
194 <param name="maxlength" value="15000"/>
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
195 <param name="minlength" value="500"/>
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
196 </section>
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
197 <output name="html_report">
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
198 <assert_contents>
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
199 <has_text text="html"/>
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
200 <has_text text="Summary statistics"/>
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
201 </assert_contents>
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
202 </output>
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
203 </test>
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
204 <test expect_num_outputs="3">
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
205 <section name="inputs">
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
206 <conditional name="input_type">
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
207 <param name="input_type_selector" value="fastq" />
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
208 <param name="input_data" value="in1.fastq.gz,in3.fastq.gz" />
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
209 </conditional>
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
210 </section>
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
211 <section name="output_options">
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
212 <param name="tsv_stats" value="true"/>
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
213 </section>
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
214 <output name="stats_file" >
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
215 <assert_contents>
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
216 <has_text text="Metrics" />
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
217 </assert_contents>
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
218 </output>
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
219 </test>
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
220 <test expect_num_outputs="3">
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
221 <section name="inputs">
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
222 <conditional name="input_type">
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
223 <param name="input_type_selector" value="bam" />
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
224 <param name="input_data" value="in4.bam,in5.bam" />
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
225 </conditional>
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
226 </section>
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
227 <section name="plot_options" >
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
228 <param name="plot" value="box"/>
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
229 </section>
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
230 <output name="html_report">
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
231 <assert_contents>
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
232 <has_text text="html"/>
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
233 <has_text text="Plots"/>
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
234 </assert_contents>
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
235 </output>
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
236 </test>
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
237 </tests>
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
238 <help><![CDATA[
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
239 **NanoComp**
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
240
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
241 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
242
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
243 **Usage Instructions**
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 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
246
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
247 **Output Files**
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 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
250
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
251 **More Information**
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 - **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
254 ]]></help>
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
255 <citations>
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
256 <citation type="doi">10.1093/bioinformatics/btad311</citation>
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
257 </citations>
53440b7599a2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
258 </tool>