Mercurial > repos > iuc > sequali
annotate sequali.xml @ 2:52c07e141113 draft default tip
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit da3ee7408074f14eb25d956ccb7418084be772dd
| author | iuc |
|---|---|
| date | Mon, 15 Sep 2025 08:22:10 +0000 |
| parents | abea23542a6b |
| children |
| rev | line source |
|---|---|
|
0
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
1 <tool id="sequali" name="sequali" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="21.05"> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
2 <description>Fast sequencing data quality metrics for short and long reads</description> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
3 <macros> |
|
2
52c07e141113
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit da3ee7408074f14eb25d956ccb7418084be772dd
iuc
parents:
1
diff
changeset
|
4 <token name="@TOOL_VERSION@">1.0.2</token> |
|
0
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
5 <token name="@VERSION_SUFFIX@">0</token> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
6 </macros> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
7 <xrefs> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
8 <xref type="bio.tools">sequali</xref> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
9 </xrefs> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
10 <requirements> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
11 <requirement type="package" version="@TOOL_VERSION@">sequali</requirement> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
12 </requirements> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
13 <version_command><![CDATA[ |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
14 sequali --version |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
15 ]]> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
16 </version_command> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
17 <command detect_errors="exit_code"><![CDATA[ |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
18 #import re |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
19 #if $input_reads.is_collection: |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
20 #set $input_1 = re.sub('[^\w\-_\.]', '_', $input_reads[0].element_identifier) |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
21 #set $input_2 = re.sub('[^\w\-_\.]', '_', $input_reads[1].element_identifier) |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
22 ln -s '${input_reads[0]}' ${input_1} && |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
23 ln -s '${input_reads[1]}' ${input_2} && |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
24 #else if $input_type_selector == 'single': |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
25 #set $input_1 = re.sub('[^\w\-_\.]', '_', str($input_reads.element_identifier)) |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
26 ln -s '${input_reads}' ${input_1} && |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
27 #set $input_2 = '' |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
28 #else if $input_type_selector == 'paired': |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
29 #set $input_1 = re.sub('[^\w\-_\.]', '_', str($input_reads.element_identifier)) |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
30 ln -s '${input_reads}' '$input_1' && |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
31 #set $input_2 = re.sub('[^\w\-_\.]', '_', str($input_reads_rev.element_identifier)) |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
32 ln -s '${input_reads_rev}' '$input_2' && |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
33 #end if |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
34 |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
35 mkdir -p '${html_report.files_path}' && |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
36 sequali |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
37 #if $adapter: |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
38 --adapter-file '${adapter}' |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
39 #end if |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
40 #if str($overrepresentation_threshold) != '': |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
41 --overrepresentation-threshold-fraction '${overrepresentation_threshold}' |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
42 #end if |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
43 #if str($overrep_min_threshold) != '': |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
44 --overrepresentation-min-threshold '${overrep_min_threshold}' |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
45 #end if |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
46 #if str($overrep_max_threshold) != '': |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
47 --overrepresentation-max-threshold '${overrep_max_threshold}' |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
48 #end if |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
49 #if str($overrep_max_unique_fragments) != '': |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
50 --overrepresentation-max-unique-fragments '${overrep_max_unique_fragments}' |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
51 #end if |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
52 #if str($overrep_fragment_length) != '': |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
53 --overrepresentation-fragment-length '${overrep_fragment_length}' |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
54 #end if |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
55 #if str($overrep_sample_every) != '': |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
56 --overrepresentation-sample-every '${overrep_sample_every}' |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
57 #end if |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
58 #if str($dup_max_stored_fingerprints) != '': |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
59 --duplication-max-stored-fingerprints '${dup_max_stored_fingerprints}' |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
60 #end if |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
61 #if str($fp_front_length) != '': |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
62 --fingerprint-front-length '${fp_front_length}' |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
63 #end if |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
64 #if str($fp_back_length) != '': |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
65 --fingerprint-back-length '${fp_back_length}' |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
66 #end if |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
67 #if str($fp_front_offset) != '': |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
68 --fingerprint-front-offset '${fp_front_offset}' |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
69 #end if |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
70 #if str($fp_back_offset) != '': |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
71 --fingerprint-back-offset '${fp_back_offset}' |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
72 #end if |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
73 --html '$html_report' |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
74 --json '$json_report' |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
75 --threads \${GALAXY_SLOTS:-2} |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
76 '${input_1}' |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
77 #if $input_2: |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
78 '${input_2}' |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
79 #end if |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
80 |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
81 ]]></command> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
82 <inputs> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
83 <conditional name="input_type"> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
84 <param name="input_type_selector" type="select" label="Single file or paired-end reads" help="Select between paired-end reads and single file (fastq, ubam) to process"> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
85 <option value="single">Single file</option> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
86 <option value="paired">Paired-end</option> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
87 <option value="paired_collection">Paired Collection</option> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
88 </param> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
89 <when value="single"> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
90 <param name="input_reads" type="data" format="fastq,fastq.gz,unsorted.bam" label="Select fastq dataset" help="Specify dataset with single reads (fastq or unaligned bam)."/> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
91 </when> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
92 <when value="paired"> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
93 <param name="input_reads" type="data" format="fastq,fastq.gz" label="Forward reads" help="Specify FASTQ(.gz) dataset with forward reads."/> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
94 <param name="input_reads_rev" type="data" format="fastq,fastq.gz" label="Reverse reads" help="Specify FASTQ(.gz) dataset with reverse reads."/> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
95 </when> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
96 <when value="paired_collection"> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
97 <param name="input_reads" type="data_collection" format="fastq,fastq.gz" label="Collection with paired-end reads" help="Specify collection with paired-end reads."/> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
98 </when> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
99 </conditional> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
100 <param argument="--adapter-file" name="adapter" format="tabular" type="data" optional= "true" label="Adapters to search for" |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
101 help="TSV file with header: Name, Sequencing Technology, Probe sequence, sequence position. Default: https://github.com/rhpvorderman/sequali/tree/develop/src/sequali/adapters/adapter_list.tsv"/> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
102 <section name="overrepresentation-param" title="Overrepresentation parameters" expanded="False"> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
103 <param argument="--overrepresentation-threshold-fraction" name="overrepresentation_threshold" type="float" optional="true" min="0" max="1" |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
104 label="Fraction to be determined as overrepresented" help="The threshold is calculated as fraction times the number of sampled sequences. Default: 0.001 (1 in 1,000)."/> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
105 <param argument="--overrepresentation-min-threshold" name="overrep_min_threshold" type="integer" optional="true" min="0" |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
106 label="Minimum occurrences to be considered overrepresented" |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
107 help="The minimum amount of occurrences for a sequence to be considered overrepresented, regardless of the bound set by the threshold fraction. Useful for smaller files. Default: 100."/> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
108 <param argument="--overrepresentation-max-threshold" name="overrep_max_threshold" type="integer" optional="true" min="0" |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
109 label="Amount of occurrences to be considered overrepresented" |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
110 help="The amount of occurrences for a sequence to be considered overrepresented, regardless of the bound set by the threshold fraction. Useful for very large files. Default: unlimited."/> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
111 <param argument="--overrepresentation-max-unique-fragments" name="overrep_max_unique_fragments" type="integer" optional="true" min="0" |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
112 label="Maximum amount of unique fragments to store" |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
113 help="Larger amounts increase the sensitivity of finding overrepresented sequences at the cost of increasing memory usage. Default: 5,000,000."/> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
114 <param argument="--overrepresentation-fragment-length" name="overrep_fragment_length" type="integer" optional="true" min="3" max="31" |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
115 label="Length of fragments to sample" |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
116 help="The maximum is 31. Default: 21."/> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
117 <param argument="--overrepresentation-sample-every" name="overrep_sample_every" type="integer" optional="true" |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
118 label="Sample one every N sequences" |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
119 help="More sequences sampled leads to better precision, lower speed, and also more bias towards the beginning of the file as the fragment store gets filled up with more sequences from the beginning. Default is N=8, so one in 8 sequences is analysed."/> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
120 </section> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
121 <section name="duplication-param" title="Duplication parameters" expanded="False"> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
122 <param argument="--duplication-max-stored-fingerprints" name="dup_max_stored_fingerprints" type="integer" optional="true" min="0" |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
123 label="Maximum number of fingerprints stored" |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
124 help="Determines how many fingerprints are maximally stored to estimate the duplication rate. More fingerprints leads to a more accurate estimate, but also more memory usage. Default: 1,000,000."/> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
125 <param argument="--fingerprint-front-length" name="fp_front_length" type="integer" optional="true" min="0" |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
126 label="Number of bases from the front of the sequence" |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
127 help="Number of bases to be taken for the deduplication fingerprint from the front of the sequence. Default: 8."/> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
128 <param argument="--fingerprint-back-length" name="fp_back_length" type="integer" optional="true" min="0" |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
129 label="Number of bases from the back of the sequence" |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
130 help="Number of bases to be taken for the deduplication fingerprint from the back of the sequence. Default: 8."/> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
131 <param argument="--fingerprint-front-offset" name="fp_front_offset" type="integer" optional="true" min="0" |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
132 label="Front offset of the deduplication fingerprint" |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
133 help="Useful for avoiding adapter sequences. Default: 64 for single end, 0 for paired sequences."/> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
134 <param argument="--fingerprint-back-offset" name="fp_back_offset" type="integer" optional="true" min="0" |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
135 label="Back offset of the deduplication fingerprint" |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
136 help="Useful for avoiding adapter sequences. Default: 64 for single end, 0 for paired sequences."/> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
137 </section> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
138 </inputs> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
139 <outputs> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
140 <data format="html" name="html_report" label="${tool.name} on ${on_string}: HTML report" /> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
141 <data format="json" name="json_report" label="${tool.name} on ${on_string}: JSON report" /> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
142 </outputs> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
143 <tests> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
144 <test expect_num_outputs="2"> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
145 <conditional name="input_type"> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
146 <param name="input_type_selector" value="single" /> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
147 <param name="input_reads" value="input_fwd.fastq" /> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
148 </conditional> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
149 <output name="html_report" ftype="html"> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
150 <assert_contents> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
151 <has_text text="Sequali report"/> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
152 </assert_contents> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
153 </output> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
154 <output name="json_report" ftype="json"> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
155 <assert_contents> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
156 <has_text text="sequali_version"/> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
157 </assert_contents> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
158 </output> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
159 </test> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
160 <test expect_num_outputs="2"> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
161 <conditional name="input_type"> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
162 <param name="input_type_selector" value="paired" /> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
163 <param name="input_reads" value="input_fwd.fastq" /> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
164 <param name="input_reads_rev" value="input_rev.fastq" /> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
165 </conditional> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
166 <output name="html_report" ftype="html"> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
167 <assert_contents> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
168 <has_text text="Sequali report"/> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
169 <has_text text="Filename read 2"/> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
170 </assert_contents> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
171 </output> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
172 <output name="json_report" ftype="json"> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
173 <assert_contents> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
174 <has_text text="sequali_version"/> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
175 <has_text text="filename_read2"/> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
176 </assert_contents> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
177 </output> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
178 </test> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
179 <test expect_num_outputs="2"> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
180 <conditional name="input_type"> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
181 <param name="input_type_selector" value="single" /> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
182 <param name="input_reads" value="input_nanopore.fastq" /> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
183 </conditional> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
184 <output name="html_report" ftype="html"> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
185 <assert_contents> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
186 <has_text text="Sequali report"/> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
187 </assert_contents> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
188 </output> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
189 <output name="json_report" ftype="json"> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
190 <assert_contents> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
191 <has_text text="sequali_version"/> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
192 </assert_contents> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
193 </output> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
194 </test> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
195 <test expect_failure="true"> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
196 <conditional name="input_type"> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
197 <param name="input_type_selector" value="single" /> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
198 <param name="input_reads" value="input_fail.fastq" /> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
199 </conditional> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
200 </test> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
201 </tests> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
202 <help><![CDATA[ |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
203 .. class:: infomark |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
204 |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
205 **Purpose** |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
206 |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
207 Sequali_ is a tool for fast sequencing data quality metrics for short and long reads. |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
208 |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
209 Features: |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
210 |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
211 - Informative graphs that allow for judging the quality of a sequence at a quick glance. |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
212 - Overrepresentation analysis using 21 bp sequence fragments. Overrepresented sequences are checked against the NCBI univec database. |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
213 - Estimate duplication rate using a fingerprint subsampling technique which is also used in filesystem duplication estimation. |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
214 - Checks for 6 illumina adapter sequences and 17 nanopore adapter sequences for single read data. |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
215 - Determines adapters by overlap analysis for paired read data. |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
216 - Insert size metrics for paired read data. |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
217 - Per tile quality plots for illumina reads. |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
218 - Channel and other plots for nanopore reads. |
|
1
abea23542a6b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 483a13382456fea4f1934e35804e0dc6c86703c5
iuc
parents:
0
diff
changeset
|
219 - Reproducible reports without timestamps. |
|
0
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
220 |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
221 ----- |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
222 |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
223 **Supported formats** |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
224 |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
225 - FASTQ. Only the Sanger variation with a phred offset of 33 and the error rate calculation of 10 ^ (-phred/10) is supported. All sequencers use this format today. |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
226 - Paired end sequencing data is supported. |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
227 - For sequences called by illumina base callers an additional plot with the per tile quality will be provided. |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
228 - For sequences called by guppy additional plots for nanopore specific data will be provided. |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
229 - (unaligned) BAM with single reads. Read-pair information is currently ignored. |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
230 - For BAM data as delivered by dorado additional nanopore plots will be provided. |
|
1
abea23542a6b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 483a13382456fea4f1934e35804e0dc6c86703c5
iuc
parents:
0
diff
changeset
|
231 - For aligned BAM files, secondary and supplementary reads are ignored similar to how samtools fastq handles the data. |
|
0
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
232 |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
233 ----- |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
234 |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
235 **Outputs** |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
236 |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
237 Sequali produces informative HTML report with dynamic plots for each quality metric. |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
238 |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
239 .. _Sequali: https://sequali.readthedocs.io/en/latest/ |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
240 ]]></help> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
241 <citations> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
242 <citation type="doi">10.1093/bioadv/vbaf010</citation> |
|
8e2c32a7c0a9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 035d59f19f3a55032be215a3a226c83ad167059c
iuc
parents:
diff
changeset
|
243 </citations> |
|
1
abea23542a6b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sequali commit 483a13382456fea4f1934e35804e0dc6c86703c5
iuc
parents:
0
diff
changeset
|
244 </tool> |
