annotate dorado_trimming.xml @ 3:f094b85d0b4f draft default tip

planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 97793e41864a750b1c18c80b858c118e43ae8d97
author galaxy-australia
date Mon, 23 Jun 2025 03:10:29 +0000
parents 7a587728d74b
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
7ff7680fa713 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 42ce963fae778982b4aab4ef3b1e88480dea5053
galaxy-australia
parents: 0
diff changeset
1 <tool id="dorado_trimming" name="Dorado adapter and primer trimming" version="@VERSION@+galaxy1" python_template_version="3.5" profile="24.1">
0
1957f881bdf4 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 8f48f7ee85162eeaa9c0247c7bb7d699f84d6ca7
galaxy-australia
parents:
diff changeset
2 <description>for Oxford Nanopore (ONT) DNA reads</description>
1957f881bdf4 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 8f48f7ee85162eeaa9c0247c7bb7d699f84d6ca7
galaxy-australia
parents:
diff changeset
3 <macros>
1957f881bdf4 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 8f48f7ee85162eeaa9c0247c7bb7d699f84d6ca7
galaxy-australia
parents:
diff changeset
4 <import>macros.xml</import>
1957f881bdf4 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 8f48f7ee85162eeaa9c0247c7bb7d699f84d6ca7
galaxy-australia
parents:
diff changeset
5 </macros>
1957f881bdf4 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 8f48f7ee85162eeaa9c0247c7bb7d699f84d6ca7
galaxy-australia
parents:
diff changeset
6 <expand macro="xrefs"/>
1957f881bdf4 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 8f48f7ee85162eeaa9c0247c7bb7d699f84d6ca7
galaxy-australia
parents:
diff changeset
7 <expand macro="requirements"/>
1957f881bdf4 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 8f48f7ee85162eeaa9c0247c7bb7d699f84d6ca7
galaxy-australia
parents:
diff changeset
8 <command detect_errors="exit_code"><![CDATA[
1957f881bdf4 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 8f48f7ee85162eeaa9c0247c7bb7d699f84d6ca7
galaxy-australia
parents:
diff changeset
9
1957f881bdf4 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 8f48f7ee85162eeaa9c0247c7bb7d699f84d6ca7
galaxy-australia
parents:
diff changeset
10 ln -s '$reads' ./reads
1957f881bdf4 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 8f48f7ee85162eeaa9c0247c7bb7d699f84d6ca7
galaxy-australia
parents:
diff changeset
11
1957f881bdf4 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 8f48f7ee85162eeaa9c0247c7bb7d699f84d6ca7
galaxy-australia
parents:
diff changeset
12 &&
1957f881bdf4 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 8f48f7ee85162eeaa9c0247c7bb7d699f84d6ca7
galaxy-australia
parents:
diff changeset
13
1957f881bdf4 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 8f48f7ee85162eeaa9c0247c7bb7d699f84d6ca7
galaxy-australia
parents:
diff changeset
14 dorado trim
1957f881bdf4 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 8f48f7ee85162eeaa9c0247c7bb7d699f84d6ca7
galaxy-australia
parents:
diff changeset
15 --verbose
2
7a587728d74b planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 4e9b34685eeea001562ec29e1f10f5ee2eeca19c
galaxy-australia
parents: 1
diff changeset
16 --sequencing-kit '${sequencing_kit}'
0
1957f881bdf4 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 8f48f7ee85162eeaa9c0247c7bb7d699f84d6ca7
galaxy-australia
parents:
diff changeset
17 --threads "\${GALAXY_SLOTS}"
1
7ff7680fa713 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 42ce963fae778982b4aab4ef3b1e88480dea5053
galaxy-australia
parents: 0
diff changeset
18 #if $trim_primers.no_trim_primers == 'dont_trim'
0
1957f881bdf4 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 8f48f7ee85162eeaa9c0247c7bb7d699f84d6ca7
galaxy-australia
parents:
diff changeset
19 --no-trim-primers
1
7ff7680fa713 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 42ce963fae778982b4aab4ef3b1e88480dea5053
galaxy-australia
parents: 0
diff changeset
20 #else if $trim_primers.primer_sequences
7ff7680fa713 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 42ce963fae778982b4aab4ef3b1e88480dea5053
galaxy-australia
parents: 0
diff changeset
21 --primer-sequences '${trim_primers.primer_sequences}'
0
1957f881bdf4 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 8f48f7ee85162eeaa9c0247c7bb7d699f84d6ca7
galaxy-australia
parents:
diff changeset
22 #end if
1957f881bdf4 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 8f48f7ee85162eeaa9c0247c7bb7d699f84d6ca7
galaxy-australia
parents:
diff changeset
23 reads
1957f881bdf4 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 8f48f7ee85162eeaa9c0247c7bb7d699f84d6ca7
galaxy-australia
parents:
diff changeset
24 > trimmed.bam
1957f881bdf4 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 8f48f7ee85162eeaa9c0247c7bb7d699f84d6ca7
galaxy-australia
parents:
diff changeset
25
1957f881bdf4 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 8f48f7ee85162eeaa9c0247c7bb7d699f84d6ca7
galaxy-australia
parents:
diff changeset
26 &&
1957f881bdf4 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 8f48f7ee85162eeaa9c0247c7bb7d699f84d6ca7
galaxy-australia
parents:
diff changeset
27
1957f881bdf4 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 8f48f7ee85162eeaa9c0247c7bb7d699f84d6ca7
galaxy-australia
parents:
diff changeset
28 dorado summary
1957f881bdf4 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 8f48f7ee85162eeaa9c0247c7bb7d699f84d6ca7
galaxy-australia
parents:
diff changeset
29 trimmed.bam
1957f881bdf4 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 8f48f7ee85162eeaa9c0247c7bb7d699f84d6ca7
galaxy-australia
parents:
diff changeset
30 > summary.tsv
1957f881bdf4 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 8f48f7ee85162eeaa9c0247c7bb7d699f84d6ca7
galaxy-australia
parents:
diff changeset
31
1957f881bdf4 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 8f48f7ee85162eeaa9c0247c7bb7d699f84d6ca7
galaxy-australia
parents:
diff changeset
32
1957f881bdf4 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 8f48f7ee85162eeaa9c0247c7bb7d699f84d6ca7
galaxy-australia
parents:
diff changeset
33 ]]></command>
1957f881bdf4 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 8f48f7ee85162eeaa9c0247c7bb7d699f84d6ca7
galaxy-australia
parents:
diff changeset
34 <inputs>
1957f881bdf4 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 8f48f7ee85162eeaa9c0247c7bb7d699f84d6ca7
galaxy-australia
parents:
diff changeset
35 <param name="reads" type="data" format="bam,fastqsanger,unsorted.bam" label="Existing, basecalled DNA dataset" help="Note: this tool does not support trimming adaptors from RNA reads. These need to be removed during basecalling."/>
2
7a587728d74b planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 4e9b34685eeea001562ec29e1f10f5ee2eeca19c
galaxy-australia
parents: 1
diff changeset
36 <param type="select" argument="--sequencing-kit" optional="false" label="Sequencing kit that was used for the experiment." help="Dorado determines which adapter and primer sequences to search for and trim based on the sequencing-kit specified. Note that by default the dorado software only supports adapter and primer trimming for kit14 sequencing kits.">
7a587728d74b planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 4e9b34685eeea001562ec29e1f10f5ee2eeca19c
galaxy-australia
parents: 1
diff changeset
37 <expand macro="sequencing_kits"/>
7a587728d74b planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 4e9b34685eeea001562ec29e1f10f5ee2eeca19c
galaxy-australia
parents: 1
diff changeset
38 </param>
1
7ff7680fa713 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 42ce963fae778982b4aab4ef3b1e88480dea5053
galaxy-australia
parents: 0
diff changeset
39 <conditional name="trim_primers">
7ff7680fa713 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 42ce963fae778982b4aab4ef3b1e88480dea5053
galaxy-australia
parents: 0
diff changeset
40 <param argument="--no-trim-primers" type="select" label="Enable primer trimming" help="Selecting 'No' prevents the trimming of primer sequences. In this case only adapter sequences will be trimmed.">
7ff7680fa713 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 42ce963fae778982b4aab4ef3b1e88480dea5053
galaxy-australia
parents: 0
diff changeset
41 <option value="trim" selected="true">Yes</option>
7ff7680fa713 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 42ce963fae778982b4aab4ef3b1e88480dea5053
galaxy-australia
parents: 0
diff changeset
42 <option value="dont_trim">No</option>
7ff7680fa713 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 42ce963fae778982b4aab4ef3b1e88480dea5053
galaxy-australia
parents: 0
diff changeset
43 </param>
7ff7680fa713 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 42ce963fae778982b4aab4ef3b1e88480dea5053
galaxy-australia
parents: 0
diff changeset
44 <when value="trim">
2
7a587728d74b planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 4e9b34685eeea001562ec29e1f10f5ee2eeca19c
galaxy-australia
parents: 1
diff changeset
45 <param argument="--primer-sequences" type="data" format="fasta" optional="true" label="Custom primer sequences" help="You can specify an alternative set of primer sequences to search for when trimming by adding a FASTA file containing the primer sequences you want to search for. Note that if you use this option the normal primer sequences built-in to the dorado software will not be searched for."/>
1
7ff7680fa713 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 42ce963fae778982b4aab4ef3b1e88480dea5053
galaxy-australia
parents: 0
diff changeset
46 </when>
7ff7680fa713 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 42ce963fae778982b4aab4ef3b1e88480dea5053
galaxy-australia
parents: 0
diff changeset
47 <when value="dont_trim"/>
7ff7680fa713 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 42ce963fae778982b4aab4ef3b1e88480dea5053
galaxy-australia
parents: 0
diff changeset
48 </conditional>
0
1957f881bdf4 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 8f48f7ee85162eeaa9c0247c7bb7d699f84d6ca7
galaxy-australia
parents:
diff changeset
49 </inputs>
1957f881bdf4 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 8f48f7ee85162eeaa9c0247c7bb7d699f84d6ca7
galaxy-australia
parents:
diff changeset
50 <outputs>
1957f881bdf4 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 8f48f7ee85162eeaa9c0247c7bb7d699f84d6ca7
galaxy-australia
parents:
diff changeset
51 <data format="unsorted.bam" name="out_bam" label="Reads from ${on_string} trimmed by the ${tool.name} tool" from_work_dir="trimmed.bam"/>
1957f881bdf4 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 8f48f7ee85162eeaa9c0247c7bb7d699f84d6ca7
galaxy-australia
parents:
diff changeset
52 <data format="tsv" name="out_tsv" label="${tool.name} sequencing summary for ${on_string}" from_work_dir="summary.tsv"/>
1957f881bdf4 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 8f48f7ee85162eeaa9c0247c7bb7d699f84d6ca7
galaxy-australia
parents:
diff changeset
53 </outputs>
1957f881bdf4 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 8f48f7ee85162eeaa9c0247c7bb7d699f84d6ca7
galaxy-australia
parents:
diff changeset
54 <tests>
1957f881bdf4 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 8f48f7ee85162eeaa9c0247c7bb7d699f84d6ca7
galaxy-australia
parents:
diff changeset
55 <test expect_num_outputs="2">
1957f881bdf4 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 8f48f7ee85162eeaa9c0247c7bb7d699f84d6ca7
galaxy-australia
parents:
diff changeset
56 <param name="reads" value="FAL00375_473bf0ed_0.ten_reads.bam"/>
2
7a587728d74b planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 4e9b34685eeea001562ec29e1f10f5ee2eeca19c
galaxy-australia
parents: 1
diff changeset
57 <param name="sequencing_kit" value="SQK-LSK109"/>
1
7ff7680fa713 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 42ce963fae778982b4aab4ef3b1e88480dea5053
galaxy-australia
parents: 0
diff changeset
58 <output name="out_bam" ftype="unsorted.bam">
7ff7680fa713 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 42ce963fae778982b4aab4ef3b1e88480dea5053
galaxy-australia
parents: 0
diff changeset
59 <assert_contents>
7ff7680fa713 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 42ce963fae778982b4aab4ef3b1e88480dea5053
galaxy-australia
parents: 0
diff changeset
60 <has_size size="60725" delta="6000"/>
7ff7680fa713 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 42ce963fae778982b4aab4ef3b1e88480dea5053
galaxy-australia
parents: 0
diff changeset
61 </assert_contents>
7ff7680fa713 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 42ce963fae778982b4aab4ef3b1e88480dea5053
galaxy-australia
parents: 0
diff changeset
62 </output>
7ff7680fa713 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 42ce963fae778982b4aab4ef3b1e88480dea5053
galaxy-australia
parents: 0
diff changeset
63 <output name="out_tsv" ftype="tsv">
7ff7680fa713 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 42ce963fae778982b4aab4ef3b1e88480dea5053
galaxy-australia
parents: 0
diff changeset
64 <assert_contents>
7ff7680fa713 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 42ce963fae778982b4aab4ef3b1e88480dea5053
galaxy-australia
parents: 0
diff changeset
65 <has_text text="002f231b-5d37-437f-a027-a2e8b872e73b"/>
7ff7680fa713 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 42ce963fae778982b4aab4ef3b1e88480dea5053
galaxy-australia
parents: 0
diff changeset
66 </assert_contents>
7ff7680fa713 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 42ce963fae778982b4aab4ef3b1e88480dea5053
galaxy-australia
parents: 0
diff changeset
67 </output>
0
1957f881bdf4 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 8f48f7ee85162eeaa9c0247c7bb7d699f84d6ca7
galaxy-australia
parents:
diff changeset
68 </test>
1957f881bdf4 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 8f48f7ee85162eeaa9c0247c7bb7d699f84d6ca7
galaxy-australia
parents:
diff changeset
69 <test expect_num_outputs="2">
1957f881bdf4 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 8f48f7ee85162eeaa9c0247c7bb7d699f84d6ca7
galaxy-australia
parents:
diff changeset
70 <param name="reads" value="FAL00375_473bf0ed_0.ten_reads.bam"/>
2
7a587728d74b planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 4e9b34685eeea001562ec29e1f10f5ee2eeca19c
galaxy-australia
parents: 1
diff changeset
71 <param name="sequencing_kit" value="SQK-LSK109"/>
1
7ff7680fa713 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 42ce963fae778982b4aab4ef3b1e88480dea5053
galaxy-australia
parents: 0
diff changeset
72 <param name="no_trim_primers" value="dont_trim"/>
7ff7680fa713 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 42ce963fae778982b4aab4ef3b1e88480dea5053
galaxy-australia
parents: 0
diff changeset
73 <output name="out_bam" ftype="unsorted.bam">
7ff7680fa713 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 42ce963fae778982b4aab4ef3b1e88480dea5053
galaxy-australia
parents: 0
diff changeset
74 <assert_contents>
7ff7680fa713 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 42ce963fae778982b4aab4ef3b1e88480dea5053
galaxy-australia
parents: 0
diff changeset
75 <has_size size="60628" delta="6000"/>
7ff7680fa713 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 42ce963fae778982b4aab4ef3b1e88480dea5053
galaxy-australia
parents: 0
diff changeset
76 </assert_contents>
7ff7680fa713 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 42ce963fae778982b4aab4ef3b1e88480dea5053
galaxy-australia
parents: 0
diff changeset
77 </output>
7ff7680fa713 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 42ce963fae778982b4aab4ef3b1e88480dea5053
galaxy-australia
parents: 0
diff changeset
78 <output name="out_tsv" ftype="tsv">
7ff7680fa713 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 42ce963fae778982b4aab4ef3b1e88480dea5053
galaxy-australia
parents: 0
diff changeset
79 <assert_contents>
7ff7680fa713 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 42ce963fae778982b4aab4ef3b1e88480dea5053
galaxy-australia
parents: 0
diff changeset
80 <has_text text="00777c4b-cbd6-4a79-8647-bbe5f5f3f3bf"/>
7ff7680fa713 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 42ce963fae778982b4aab4ef3b1e88480dea5053
galaxy-australia
parents: 0
diff changeset
81 </assert_contents>
7ff7680fa713 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 42ce963fae778982b4aab4ef3b1e88480dea5053
galaxy-australia
parents: 0
diff changeset
82 </output>
0
1957f881bdf4 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 8f48f7ee85162eeaa9c0247c7bb7d699f84d6ca7
galaxy-australia
parents:
diff changeset
83 </test>
1957f881bdf4 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 8f48f7ee85162eeaa9c0247c7bb7d699f84d6ca7
galaxy-australia
parents:
diff changeset
84 <test expect_num_outputs="2">
1957f881bdf4 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 8f48f7ee85162eeaa9c0247c7bb7d699f84d6ca7
galaxy-australia
parents:
diff changeset
85 <param name="reads" value="lsk109_single_read.fastqsanger.gz" ftype="fastqsanger.gz"/>
2
7a587728d74b planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 4e9b34685eeea001562ec29e1f10f5ee2eeca19c
galaxy-australia
parents: 1
diff changeset
86 <param name="sequencing_kit" value="SQK-LSK109"/>
0
1957f881bdf4 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 8f48f7ee85162eeaa9c0247c7bb7d699f84d6ca7
galaxy-australia
parents:
diff changeset
87 <param name="primer_sequences" value="custom_primers.fasta.gz" ftype="fasta.gz"/>
1
7ff7680fa713 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 42ce963fae778982b4aab4ef3b1e88480dea5053
galaxy-australia
parents: 0
diff changeset
88 <output name="out_bam" ftype="unsorted.bam">
7ff7680fa713 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 42ce963fae778982b4aab4ef3b1e88480dea5053
galaxy-australia
parents: 0
diff changeset
89 <assert_contents>
7ff7680fa713 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 42ce963fae778982b4aab4ef3b1e88480dea5053
galaxy-australia
parents: 0
diff changeset
90 <has_size size="798" delta="100"/>
7ff7680fa713 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 42ce963fae778982b4aab4ef3b1e88480dea5053
galaxy-australia
parents: 0
diff changeset
91 </assert_contents>
7ff7680fa713 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 42ce963fae778982b4aab4ef3b1e88480dea5053
galaxy-australia
parents: 0
diff changeset
92 </output>
7ff7680fa713 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 42ce963fae778982b4aab4ef3b1e88480dea5053
galaxy-australia
parents: 0
diff changeset
93 <output name="out_tsv" ftype="tsv">
7ff7680fa713 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 42ce963fae778982b4aab4ef3b1e88480dea5053
galaxy-australia
parents: 0
diff changeset
94 <assert_contents>
7ff7680fa713 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 42ce963fae778982b4aab4ef3b1e88480dea5053
galaxy-australia
parents: 0
diff changeset
95 <has_text text="2f707b6e-0060-4f33-9c92-a1230d26cb21"/>
7ff7680fa713 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 42ce963fae778982b4aab4ef3b1e88480dea5053
galaxy-australia
parents: 0
diff changeset
96 </assert_contents>
7ff7680fa713 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 42ce963fae778982b4aab4ef3b1e88480dea5053
galaxy-australia
parents: 0
diff changeset
97 </output>
0
1957f881bdf4 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 8f48f7ee85162eeaa9c0247c7bb7d699f84d6ca7
galaxy-australia
parents:
diff changeset
98 </test>
1957f881bdf4 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 8f48f7ee85162eeaa9c0247c7bb7d699f84d6ca7
galaxy-australia
parents:
diff changeset
99 </tests>
1957f881bdf4 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 8f48f7ee85162eeaa9c0247c7bb7d699f84d6ca7
galaxy-australia
parents:
diff changeset
100 <help><![CDATA[
1957f881bdf4 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 8f48f7ee85162eeaa9c0247c7bb7d699f84d6ca7
galaxy-australia
parents:
diff changeset
101 Detect and remove any adapter and/or primer sequences from the beginning
1957f881bdf4 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 8f48f7ee85162eeaa9c0247c7bb7d699f84d6ca7
galaxy-australia
parents:
diff changeset
102 and end of DNA reads using Oxford Nanopore’s open source
1957f881bdf4 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 8f48f7ee85162eeaa9c0247c7bb7d699f84d6ca7
galaxy-australia
parents:
diff changeset
103 `Dorado <https://github.com/nanoporetech/dorado/>`__ basecaller.
1957f881bdf4 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 8f48f7ee85162eeaa9c0247c7bb7d699f84d6ca7
galaxy-australia
parents:
diff changeset
104
1957f881bdf4 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 8f48f7ee85162eeaa9c0247c7bb7d699f84d6ca7
galaxy-australia
parents:
diff changeset
105 This tool scans existing, basecalled datasets for adapter and/or primer
1957f881bdf4 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 8f48f7ee85162eeaa9c0247c7bb7d699f84d6ca7
galaxy-australia
parents:
diff changeset
106 sequences at either end, and trims any such found sequences.
1957f881bdf4 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 8f48f7ee85162eeaa9c0247c7bb7d699f84d6ca7
galaxy-australia
parents:
diff changeset
107
1957f881bdf4 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 8f48f7ee85162eeaa9c0247c7bb7d699f84d6ca7
galaxy-australia
parents:
diff changeset
108 **If you have raw (un-basecalled) data, you can trim them during
1957f881bdf4 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 8f48f7ee85162eeaa9c0247c7bb7d699f84d6ca7
galaxy-australia
parents:
diff changeset
109 basecalling with the Dorado tool on Galaxy**.
1957f881bdf4 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 8f48f7ee85162eeaa9c0247c7bb7d699f84d6ca7
galaxy-australia
parents:
diff changeset
110
1957f881bdf4 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 8f48f7ee85162eeaa9c0247c7bb7d699f84d6ca7
galaxy-australia
parents:
diff changeset
111 Note that if you intend to demultiplex the reads later, trimming
1957f881bdf4 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 8f48f7ee85162eeaa9c0247c7bb7d699f84d6ca7
galaxy-australia
parents:
diff changeset
112 adapters and primers may result in some portions of the flanking regions
1957f881bdf4 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 8f48f7ee85162eeaa9c0247c7bb7d699f84d6ca7
galaxy-australia
parents:
diff changeset
113 of the barcodes being removed, which could interfere with correct
1957f881bdf4 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 8f48f7ee85162eeaa9c0247c7bb7d699f84d6ca7
galaxy-australia
parents:
diff changeset
114 demultiplexing.
1957f881bdf4 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 8f48f7ee85162eeaa9c0247c7bb7d699f84d6ca7
galaxy-australia
parents:
diff changeset
115
1
7ff7680fa713 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 42ce963fae778982b4aab4ef3b1e88480dea5053
galaxy-australia
parents: 0
diff changeset
116 The **Enable primer trimming** option can be set to 'No' to prevent the
7ff7680fa713 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 42ce963fae778982b4aab4ef3b1e88480dea5053
galaxy-australia
parents: 0
diff changeset
117 trimming of primer sequences. If you select 'No', only adapter sequences will
7ff7680fa713 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 42ce963fae778982b4aab4ef3b1e88480dea5053
galaxy-australia
parents: 0
diff changeset
118 be trimmed.
0
1957f881bdf4 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 8f48f7ee85162eeaa9c0247c7bb7d699f84d6ca7
galaxy-australia
parents:
diff changeset
119
1957f881bdf4 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 8f48f7ee85162eeaa9c0247c7bb7d699f84d6ca7
galaxy-australia
parents:
diff changeset
120 The output of will always be unaligned records, regardless of whether
1957f881bdf4 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 8f48f7ee85162eeaa9c0247c7bb7d699f84d6ca7
galaxy-australia
parents:
diff changeset
121 the input is aligned/sorted or not.
1957f881bdf4 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 8f48f7ee85162eeaa9c0247c7bb7d699f84d6ca7
galaxy-australia
parents:
diff changeset
122
1957f881bdf4 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 8f48f7ee85162eeaa9c0247c7bb7d699f84d6ca7
galaxy-australia
parents:
diff changeset
123 Custom primer trimming
1957f881bdf4 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 8f48f7ee85162eeaa9c0247c7bb7d699f84d6ca7
galaxy-australia
parents:
diff changeset
124 ----------------------
1957f881bdf4 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 8f48f7ee85162eeaa9c0247c7bb7d699f84d6ca7
galaxy-australia
parents:
diff changeset
125
1957f881bdf4 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 8f48f7ee85162eeaa9c0247c7bb7d699f84d6ca7
galaxy-australia
parents:
diff changeset
126 The software automatically searches for primer sequences used in Oxford
2
7a587728d74b planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 4e9b34685eeea001562ec29e1f10f5ee2eeca19c
galaxy-australia
parents: 1
diff changeset
127 Nanopore kits. However, you can specify an alternative set of primer sequences
7a587728d74b planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 4e9b34685eeea001562ec29e1f10f5ee2eeca19c
galaxy-australia
parents: 1
diff changeset
128 to search by adding a FASTA file of primer sequences in the **Custom primer
7a587728d74b planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 4e9b34685eeea001562ec29e1f10f5ee2eeca19c
galaxy-australia
parents: 1
diff changeset
129 sequences** option. Note that if you use this option the normal primer
7a587728d74b planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 4e9b34685eeea001562ec29e1f10f5ee2eeca19c
galaxy-australia
parents: 1
diff changeset
130 sequences built-in to the dorado software will not be searched for.
7a587728d74b planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 4e9b34685eeea001562ec29e1f10f5ee2eeca19c
galaxy-australia
parents: 1
diff changeset
131
7a587728d74b planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 4e9b34685eeea001562ec29e1f10f5ee2eeca19c
galaxy-australia
parents: 1
diff changeset
132 Oxford Nanopore uses a non-standard FASTA format for this file. The format is
7a587728d74b planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 4e9b34685eeea001562ec29e1f10f5ee2eeca19c
galaxy-australia
parents: 1
diff changeset
133 specified `here
7a587728d74b planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 4e9b34685eeea001562ec29e1f10f5ee2eeca19c
galaxy-australia
parents: 1
diff changeset
134 <https://github.com/nanoporetech/dorado/blob/release-v0.9/documentation/CustomPrimers.md#custom-adapterprimer-file-format>`__.
7a587728d74b planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 4e9b34685eeea001562ec29e1f10f5ee2eeca19c
galaxy-australia
parents: 1
diff changeset
135
0
1957f881bdf4 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 8f48f7ee85162eeaa9c0247c7bb7d699f84d6ca7
galaxy-australia
parents:
diff changeset
136
1957f881bdf4 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 8f48f7ee85162eeaa9c0247c7bb7d699f84d6ca7
galaxy-australia
parents:
diff changeset
137 RNA adapter trimming
1957f881bdf4 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 8f48f7ee85162eeaa9c0247c7bb7d699f84d6ca7
galaxy-australia
parents:
diff changeset
138 --------------------
1957f881bdf4 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 8f48f7ee85162eeaa9c0247c7bb7d699f84d6ca7
galaxy-australia
parents:
diff changeset
139
1957f881bdf4 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 8f48f7ee85162eeaa9c0247c7bb7d699f84d6ca7
galaxy-australia
parents:
diff changeset
140 Adapters for RNA002 and RNA004 kits are automatically trimmed during
1957f881bdf4 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 8f48f7ee85162eeaa9c0247c7bb7d699f84d6ca7
galaxy-australia
parents:
diff changeset
141 basecalling. However, unlike in DNA, the RNA adapter cannot be trimmed
1957f881bdf4 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 8f48f7ee85162eeaa9c0247c7bb7d699f84d6ca7
galaxy-australia
parents:
diff changeset
142 post-basecalling.
1957f881bdf4 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 8f48f7ee85162eeaa9c0247c7bb7d699f84d6ca7
galaxy-australia
parents:
diff changeset
143 ]]></help>
1957f881bdf4 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 8f48f7ee85162eeaa9c0247c7bb7d699f84d6ca7
galaxy-australia
parents:
diff changeset
144 <expand macro="citation"/>
1957f881bdf4 planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/dorado commit 8f48f7ee85162eeaa9c0247c7bb7d699f84d6ca7
galaxy-australia
parents:
diff changeset
145 </tool>