annotate nanocomp.xml @ 0:719f83a2b91c draft

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
author iuc
date Wed, 21 May 2025 21:08:19 +0000
parents
children ce9c8a64ea7c
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
1 <tool id="nanocomp" name="NanoComp" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="23.2">
719f83a2b91c 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>
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
3 <macros>
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
4 <token name="@TOOL_VERSION@">1.25.2</token>
719f83a2b91c 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>
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
6 </macros>
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
7 <xrefs>
719f83a2b91c 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>
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
9 </xrefs>
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
10 <requirements>
719f83a2b91c 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>
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
12 </requirements>
719f83a2b91c 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>
719f83a2b91c 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[
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
15 #import re
719f83a2b91c 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
719f83a2b91c 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
719f83a2b91c 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)
719f83a2b91c 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))
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
20 #else
719f83a2b91c 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
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
22 #end if
719f83a2b91c 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 &&
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
24 #end for
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
25
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
26 ##run nanocomp
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
27 NanoComp
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
28
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
29 ##no need for the static images (becomes deprecated)
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
30 --make_no_static
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
31
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
32 ## Compute options
719f83a2b91c 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}
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
34
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
35 ##add input files
719f83a2b91c 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"
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
37 --fastq
719f83a2b91c 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"
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
39 --fastq_rich
719f83a2b91c 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"
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
41 --fasta
719f83a2b91c 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"
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
43 --bam
719f83a2b91c 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"
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
45 --ubam
719f83a2b91c 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"
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
47 --cram
719f83a2b91c 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"
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
49 --pickle
719f83a2b91c 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"
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
51 --arrow
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
52 #end if
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
53
719f83a2b91c 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
719f83a2b91c 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)
719f83a2b91c 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))
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
57 #else
719f83a2b91c 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
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
59 #end if
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
60 $in_name
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
61 #end for
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
62
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
63 ##Filter options
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
64 #if $filters.maxlength
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
65 --maxlength $filters.maxlength
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
66 #end if
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
67 #if $filters.minlength
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
68 --minlength $filters.minlength
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
69 #end if
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
70
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
71 ##Plot options
719f83a2b91c 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
719f83a2b91c 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
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
74 #end if
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
75
719f83a2b91c 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
719f83a2b91c 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"
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
78 #end if
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
79
719f83a2b91c 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
719f83a2b91c 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
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
82 #end if
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
83
719f83a2b91c 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
719f83a2b91c 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
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
86 #end if
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
87
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
88 ##Output options
719f83a2b91c 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
719f83a2b91c 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
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
91 #end if
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
92
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
93 --verbose
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
94 >& $out_log
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
95
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
96 ]]></command>
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
97 <inputs>
719f83a2b91c 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">
719f83a2b91c 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">
719f83a2b91c 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">
719f83a2b91c 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>
719f83a2b91c 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>
719f83a2b91c 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>
719f83a2b91c 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>
719f83a2b91c 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>
719f83a2b91c 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>
719f83a2b91c 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>
719f83a2b91c 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>
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
109 </param>
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
110 <when value="fastq">
719f83a2b91c 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" />
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
112 </when>
719f83a2b91c 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">
719f83a2b91c 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" />
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
115 </when>
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
116 <when value="fasta">
719f83a2b91c 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" />
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
118 </when>
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
119 <when value="bam">
719f83a2b91c 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." />
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
121 </when>
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
122 <when value="ubam">
719f83a2b91c 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." />
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
124 </when>
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
125 <when value="cram">
719f83a2b91c 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." />
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
127 </when>
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
128 <when value="pickle">
719f83a2b91c 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." />
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
130 </when>
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
131 <when value="arrow">
719f83a2b91c 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)." />
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
133 </when>
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
134 </conditional>
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
135 </section>
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
136
719f83a2b91c 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">
719f83a2b91c 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." />
719f83a2b91c 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." />
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
140 </section>
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
141
719f83a2b91c 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">
719f83a2b91c 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.">
719f83a2b91c 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>
719f83a2b91c 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>
719f83a2b91c 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>
719f83a2b91c 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>
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
148 </param>
719f83a2b91c 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." />
719f83a2b91c 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." />
719f83a2b91c 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, ... " />
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
152 </section>
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
153
719f83a2b91c 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">
719f83a2b91c 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."/>
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
156 </section>
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
157
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
158 </inputs>
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
159
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
160
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
161 <outputs>
719f83a2b91c 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"/>
719f83a2b91c 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"/>
719f83a2b91c 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"/>
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
165 </outputs>
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
166 <tests>
719f83a2b91c 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">
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
168 <section name="inputs">
719f83a2b91c 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">
719f83a2b91c 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" />
719f83a2b91c 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" />
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
172 </conditional>
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
173 </section>
719f83a2b91c 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" >
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
175 <assert_contents>
719f83a2b91c 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" />
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
177 </assert_contents>
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
178 </output>
719f83a2b91c 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">
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
180 <assert_contents>
719f83a2b91c 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"/>
719f83a2b91c 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"/>
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
183 </assert_contents>
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
184 </output>
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
185 </test>
719f83a2b91c 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">
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
187 <section name="inputs">
719f83a2b91c 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">
719f83a2b91c 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" />
719f83a2b91c 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" />
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
191 </conditional>
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
192 </section>
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
193 <section name="filters" >
719f83a2b91c 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"/>
719f83a2b91c 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"/>
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
196 </section>
719f83a2b91c 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">
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
198 <assert_contents>
719f83a2b91c 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"/>
719f83a2b91c 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"/>
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
201 </assert_contents>
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
202 </output>
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
203 </test>
719f83a2b91c 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">
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
205 <section name="inputs">
719f83a2b91c 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">
719f83a2b91c 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" />
719f83a2b91c 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" />
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
209 </conditional>
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
210 </section>
719f83a2b91c 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">
719f83a2b91c 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"/>
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
213 </section>
719f83a2b91c 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" >
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
215 <assert_contents>
719f83a2b91c 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" />
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
217 </assert_contents>
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
218 </output>
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
219 </test>
719f83a2b91c 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">
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
221 <section name="inputs">
719f83a2b91c 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">
719f83a2b91c 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" />
719f83a2b91c 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" />
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
225 </conditional>
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
226 </section>
719f83a2b91c 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" >
719f83a2b91c 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"/>
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
229 </section>
719f83a2b91c 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">
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
231 <assert_contents>
719f83a2b91c 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"/>
719f83a2b91c 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"/>
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
234 </assert_contents>
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
235 </output>
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
236 </test>
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
237 </tests>
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
238 <help><![CDATA[
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
239 **NanoComp**
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
240
719f83a2b91c 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.
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
242
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
243 **Usage Instructions**
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
244
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
245 Multiple input files (of the same type) are allowed
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
246
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
247 **Output Files**
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
248
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
249 HTML file with the stats report and associated plots
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
250
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
251 **More Information**
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
252
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
253 - **Official Repository**: [GitHub - wdecoster/nanocomp](https://github.com/wdecoster/nanocomp)
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
254 ]]></help>
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
255 <citations>
719f83a2b91c 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>
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
257 </citations>
719f83a2b91c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/nanocomp/ commit 31eda859c4e23cd76d1e30824cc6899e8fc1e16a
iuc
parents:
diff changeset
258 </tool>