Skip to content

Commit 451cf5e

Browse files
kraken2: remove unpaired paired input
1 parent 97fbd01 commit 451cf5e

File tree

2 files changed

+28
-54
lines changed

2 files changed

+28
-54
lines changed

tool_collections/kraken2/kraken2/.lint_skip

Lines changed: 0 additions & 2 deletions
This file was deleted.

tool_collections/kraken2/kraken2/kraken2.xml

Lines changed: 28 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0"?>
2-
<tool id="kraken2" name="Kraken2" version="@TOOL_VERSION@+galaxy1">
2+
<tool id="kraken2" name="Kraken2" version="@TOOL_VERSION@+galaxy2">
33
<description>
44
assign taxonomic labels to sequencing reads
55
</description>
@@ -40,10 +40,7 @@
4040
4141
$quick
4242
43-
#if $single_paired.single_paired_selector == "yes"
44-
--paired
45-
'${single_paired.forward_input}' '${single_paired.reverse_input}'
46-
#elif $single_paired.single_paired_selector == "collection":
43+
#if $single_paired.single_paired_selector == "collection":
4744
--paired
4845
'${single_paired.input_pair.forward}' '${single_paired.input_pair.reverse}'
4946
#else:
@@ -80,17 +77,12 @@
8077
<inputs>
8178
<conditional name="single_paired">
8279
<param name="single_paired_selector" type="select" label="Single or paired reads" help="--paired">
83-
<option value="collection">Paired Collection</option>
84-
<option value="yes">Paired</option>
80+
<option value="collection">Paired</option>
8581
<option selected="True" value="no">Single</option>
8682
</param>
8783
<when value="collection">
8884
<param format="@INTYPES@" name="input_pair" type="data_collection" collection_type="paired" label="Collection of paired reads"/>
8985
</when>
90-
<when value="yes">
91-
<param format="@INTYPES@" name="forward_input" type="data" label="Forward strand"/>
92-
<param format="@INTYPES@" name="reverse_input" type="data" label="Reverse strand"/>
93-
</when>
9486
<when value="no">
9587
<param format="@INTYPES@" label="Input sequences" name="input_sequences" type="data"/>
9688
</when>
@@ -122,19 +114,6 @@
122114
<filter>(report['create_report'])</filter>
123115
</data>
124116

125-
<data name="out1" format_source="forward_input" label="${tool.name} on ${on_string}: Unclassified forward reads" from_work_dir="un_out_1.*">
126-
<filter>(split_reads and ("yes" in single_paired['single_paired_selector']))</filter>
127-
</data>
128-
<data name="out2" format_source="forward_input" label="${tool.name} on ${on_string}: Unclassified reverse reads" from_work_dir="un_out_2.*">
129-
<filter>(split_reads and ("yes" in single_paired['single_paired_selector']))</filter>
130-
</data>
131-
<data name="out3" format_source="forward_input" label="${tool.name} on ${on_string}: Classified forward reads" from_work_dir="cl_out_1.*">
132-
<filter>(split_reads and ("yes" in single_paired['single_paired_selector']))</filter>
133-
</data>
134-
<data name="out4" format_source="forward_input" label="${tool.name} on ${on_string}: Classified reverse reads" from_work_dir="cl_out_2.*">
135-
<filter>(split_reads and ("yes" in single_paired['single_paired_selector']))</filter>
136-
</data>
137-
138117
<collection name="out_unclassified_paired" type="paired" format_source="input_pair" label="${tool.name} on ${on_string}: Unclassified read pairs">
139118
<data name="forward" from_work_dir="un_out_1.*"/>
140119
<data name="reverse" from_work_dir="un_out_2.*"/>
@@ -151,37 +130,27 @@
151130
</outputs>
152131
<tests>
153132
<test expect_num_outputs="1">
154-
<param name="single_paired_selector" value="no"/>
155-
<param name="input_sequences" value="kraken_test1.fa" ftype="fasta"/>
133+
<conditional name="single_paired">
134+
<param name="single_paired_selector" value="no"/>
135+
<param name="input_sequences" value="kraken_test1.fa" ftype="fasta"/>
136+
</conditional>
156137
<param name="split_reads" value="false"/>
157138
<param name="quick" value="no"/>
158139
<param name="confidence" value=".2"/>
159140
<param name="kraken2_database" value="test_entry"/>
160141
<output name="output" file="kraken_test1_output.tab" ftype="tabular"/>
161142
</test>
162-
<test expect_num_outputs="5">
163-
<param name="single_paired_selector" value="yes"/>
164-
<param name="forward_input" value="kraken_test2_R1.fastq" ftype="fastq"/>
165-
<param name="reverse_input" value="kraken_test2_R2.fastq" ftype="fastq"/>
166-
<param name="split_reads" value="true"/>
167-
<param name="quick" value="no"/>
168-
<param name="confidence" value="0"/>
169-
<param name="kraken2_database" value="test_entry"/>
170-
<output name="out1" file="un_test2_output_1.fastq" ftype="fastq"/>
171-
<output name="out2" file="un_test2_output_2.fastq" ftype="fastq"/>
172-
<output name="out3" file="cl_test2_output_1.fastq" ftype="fastq"/>
173-
<output name="out4" file="cl_test2_output_2.fastq" ftype="fastq"/>
174-
<output name="output" file="kraken_test2_output.tab" ftype="tabular"/>
175-
</test>
176-
<!-- same test but collection in/output -->
177143
<test expect_num_outputs="7">
178-
<param name="single_paired_selector" value="collection"/>
179-
<param name="input_pair">
180-
<collection type="paired">
181-
<element name="forward" value="kraken_test2_R1.fastq" ftype="fastq"/>
182-
<element name="reverse" value="kraken_test2_R2.fastq" ftype="fastq"/>
183-
</collection>
184-
</param>
144+
<conditional name="single_paired">
145+
<param name="single_paired_selector" value="collection"/>
146+
<param name="input_pair">
147+
<collection type="paired">
148+
<element name="forward" value="kraken_test2_R1.fastq" ftype="fastq"/>
149+
<element name="reverse" value="kraken_test2_R2.fastq" ftype="fastq"/>
150+
</collection>
151+
</param>
152+
<param name="single_paired_selector" value="collection"/>
153+
</conditional>
185154
<param name="split_reads" value="true"/>
186155
<param name="quick" value="no"/>
187156
<param name="confidence" value="0"/>
@@ -196,11 +165,18 @@
196165
</output_collection>
197166
<output name="output" file="kraken_test2_output.tab" ftype="tabular"/>
198167
</test>
168+
199169
<test expect_num_outputs="2">
200-
<param name="single_paired_selector" value="yes"/>
201-
<param name="forward_input" value="kraken_test2_R1.fastq" ftype="fastq"/>
202-
<param name="reverse_input" value="kraken_test2_R2.fastq" ftype="fastq"/>
203-
<param name="use-names" value="true"/>
170+
<conditional name="single_paired">
171+
<param name="single_paired_selector" value="collection"/>
172+
<param name="input_pair">
173+
<collection type="paired">
174+
<element name="forward" value="kraken_test2_R1.fastq" ftype="fastq"/>
175+
<element name="reverse" value="kraken_test2_R2.fastq" ftype="fastq"/>
176+
</collection>
177+
</param>
178+
</conditional>
179+
<param name="use_names" value="true"/>
204180
<section name="report">
205181
<param name="create_report" value="true"/>
206182
<param name="report_minimizer_data" value="true"/>

0 commit comments

Comments
 (0)