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