annotate kraken_combine.xml @ 0:0916697409ea draft

Uploaded
author cschu
date Mon, 18 May 2015 15:29:05 -0400
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
0916697409ea Uploaded
cschu
parents:
diff changeset
1 <tool id="kraken_combine" name="kraken_combine">
0916697409ea Uploaded
cschu
parents:
diff changeset
2 <description>extract unique and common sequences from two kraken runs</description>
0916697409ea Uploaded
cschu
parents:
diff changeset
3 <requirements>
0916697409ea Uploaded
cschu
parents:
diff changeset
4 <requirement type="package" version="2.7.4">python</requirement>
0916697409ea Uploaded
cschu
parents:
diff changeset
5 </requirements>
0916697409ea Uploaded
cschu
parents:
diff changeset
6 <command interpreter="python">kraken_combine.py
0916697409ea Uploaded
cschu
parents:
diff changeset
7 --in1="${dataFormat.input1}"
0916697409ea Uploaded
cschu
parents:
diff changeset
8 --set1-output-left=${set1OutputLeft}
0916697409ea Uploaded
cschu
parents:
diff changeset
9 --set2-output-left=${set2OutputLeft}
0916697409ea Uploaded
cschu
parents:
diff changeset
10 --unclassified-output-left=${unclassifiedOutputLeft}
0916697409ea Uploaded
cschu
parents:
diff changeset
11 --intersection-output-left=${intersectionOutputLeft}
0916697409ea Uploaded
cschu
parents:
diff changeset
12 --kraken-results1="${classificationSet1}"
0916697409ea Uploaded
cschu
parents:
diff changeset
13 --kraken-results2="${classificationSet2}"
0916697409ea Uploaded
cschu
parents:
diff changeset
14
0916697409ea Uploaded
cschu
parents:
diff changeset
15 #if $dataFormat.inputFormat == "pairedFASTQ" or $dataFormat.inputFormat == "pairedFASTA":
0916697409ea Uploaded
cschu
parents:
diff changeset
16 --in2="${dataFormat.input2}"
0916697409ea Uploaded
cschu
parents:
diff changeset
17 --set1-output-right=${set1OutputRight}
0916697409ea Uploaded
cschu
parents:
diff changeset
18 --set2-output-right=${set2OutputRight}
0916697409ea Uploaded
cschu
parents:
diff changeset
19 --unclassified-output-right=${unclassifiedOutputRight}
0916697409ea Uploaded
cschu
parents:
diff changeset
20 --intersection-output-right=${intersectionOutputRight}
0916697409ea Uploaded
cschu
parents:
diff changeset
21 #end if
0916697409ea Uploaded
cschu
parents:
diff changeset
22
0916697409ea Uploaded
cschu
parents:
diff changeset
23 #if $dataFormat.inputFormat == "singleFASTQ" or $dataFormat.inputFormat == "pairedFASTQ":
0916697409ea Uploaded
cschu
parents:
diff changeset
24 --input-format="fq"
0916697409ea Uploaded
cschu
parents:
diff changeset
25 #else:
0916697409ea Uploaded
cschu
parents:
diff changeset
26 --input-format="fa"
0916697409ea Uploaded
cschu
parents:
diff changeset
27 #end if
0916697409ea Uploaded
cschu
parents:
diff changeset
28
0916697409ea Uploaded
cschu
parents:
diff changeset
29
0916697409ea Uploaded
cschu
parents:
diff changeset
30
0916697409ea Uploaded
cschu
parents:
diff changeset
31 </command>
0916697409ea Uploaded
cschu
parents:
diff changeset
32 <inputs>
0916697409ea Uploaded
cschu
parents:
diff changeset
33 <param name="classificationSet1" type="data" format="tabular" label="Kraken classification output set1" />
0916697409ea Uploaded
cschu
parents:
diff changeset
34 <param name="classificationSet2" type="data" format="tabular" label="Kraken classification output set2" />
0916697409ea Uploaded
cschu
parents:
diff changeset
35
0916697409ea Uploaded
cschu
parents:
diff changeset
36 <conditional name="dataFormat">
0916697409ea Uploaded
cschu
parents:
diff changeset
37 <param name="inputFormat" type="select" label="Please select input file type and library type.">
0916697409ea Uploaded
cschu
parents:
diff changeset
38 <option value="singleFASTQ">Single-end FASTQ</option>
0916697409ea Uploaded
cschu
parents:
diff changeset
39 <option value="pairedFASTQ">Paired-end FASTQ</option>
0916697409ea Uploaded
cschu
parents:
diff changeset
40 <option value="singleFASTA">Single-end FASTA</option>
0916697409ea Uploaded
cschu
parents:
diff changeset
41 <option value="pairedFASTA">Paired-end FASTA</option>
0916697409ea Uploaded
cschu
parents:
diff changeset
42 </param>
0916697409ea Uploaded
cschu
parents:
diff changeset
43 <when value="singleFASTQ">
0916697409ea Uploaded
cschu
parents:
diff changeset
44 <param name="input1" type="data" format="fastq,fq.gz,fq" label="FASTQ file" />
0916697409ea Uploaded
cschu
parents:
diff changeset
45 </when>
0916697409ea Uploaded
cschu
parents:
diff changeset
46 <when value="pairedFASTQ">
0916697409ea Uploaded
cschu
parents:
diff changeset
47 <param name="input1" type="data" format="fastq,fq.gz,fq" label="Forward/Left FASTQ file" />
0916697409ea Uploaded
cschu
parents:
diff changeset
48 <param name="input2" type="data" format="fastq,fq.gz,fq" label="Reverse/Right FASTQ file" />
0916697409ea Uploaded
cschu
parents:
diff changeset
49 </when>
0916697409ea Uploaded
cschu
parents:
diff changeset
50 <when value="singleFASTA">
0916697409ea Uploaded
cschu
parents:
diff changeset
51 <param name="input1" type="data" format="fasta,fasta.gz,fasta.bz2,fa.gz" label="FASTA file" />
0916697409ea Uploaded
cschu
parents:
diff changeset
52 </when>
0916697409ea Uploaded
cschu
parents:
diff changeset
53 <when value="pairedFASTA">
0916697409ea Uploaded
cschu
parents:
diff changeset
54 <param name="input1" type="data" format="fasta,fasta.gz,fasta.bz2,fa.gz" label="Forward/Left FASTA file" />
0916697409ea Uploaded
cschu
parents:
diff changeset
55 <param name="input2" type="data" format="fasta,fasta.gz,fasta.bz2,fa.gz" label="Reverse/Right FASTA file" />
0916697409ea Uploaded
cschu
parents:
diff changeset
56 </when>
0916697409ea Uploaded
cschu
parents:
diff changeset
57 </conditional>
0916697409ea Uploaded
cschu
parents:
diff changeset
58 </inputs>
0916697409ea Uploaded
cschu
parents:
diff changeset
59
0916697409ea Uploaded
cschu
parents:
diff changeset
60 <outputs>
0916697409ea Uploaded
cschu
parents:
diff changeset
61 <data format="input1" name="set1OutputLeft" label="Taxonomy1-unique sequences (R1) of ${on_string}" />
0916697409ea Uploaded
cschu
parents:
diff changeset
62 <data format="input1" name="set2OutputLeft" label="Taxonomy2-unique sequences (R1) of ${on_string}" />
0916697409ea Uploaded
cschu
parents:
diff changeset
63 <data format="input1" name="intersectionOutputLeft" label="Common sequences (R1) of ${on_string}" />
0916697409ea Uploaded
cschu
parents:
diff changeset
64 <data format="input1" name="unclassifiedOutputLeft" label="Unclassified sequences (R1) of ${on_string}" />
0916697409ea Uploaded
cschu
parents:
diff changeset
65
0916697409ea Uploaded
cschu
parents:
diff changeset
66 <data format="input2" name="set1OutputRight" label="Taxonomy1-unique sequences (R2) of ${on_string}">
0916697409ea Uploaded
cschu
parents:
diff changeset
67 <filter>inputFormat == "pairedFASTQ" or inputFormat == "pairedFASTA"</filter>
0916697409ea Uploaded
cschu
parents:
diff changeset
68 </data>
0916697409ea Uploaded
cschu
parents:
diff changeset
69 <data format="input2" name="set2OutputRight" label="Taxonomy2-unique sequences (R2) of ${on_string}">
0916697409ea Uploaded
cschu
parents:
diff changeset
70 <filter>inputFormat == "pairedFASTQ" or inputFormat == "pairedFASTA"</filter>
0916697409ea Uploaded
cschu
parents:
diff changeset
71 </data>
0916697409ea Uploaded
cschu
parents:
diff changeset
72 <data format="input2" name="intersectionOutputRight" label="Common sequences (R2) of ${on_string}">
0916697409ea Uploaded
cschu
parents:
diff changeset
73 <filter>inputFormat == "pairedFASTQ" or inputFormat == "pairedFASTA"</filter>
0916697409ea Uploaded
cschu
parents:
diff changeset
74 </data>
0916697409ea Uploaded
cschu
parents:
diff changeset
75 <data format="input2" name="unclassifiedOutputRight" label="Unclassified sequences (R2) of ${on_string}">
0916697409ea Uploaded
cschu
parents:
diff changeset
76 <filter>inputFormat == "pairedFASTQ" or inputFormat == "pairedFASTA"</filter>
0916697409ea Uploaded
cschu
parents:
diff changeset
77 </data>
0916697409ea Uploaded
cschu
parents:
diff changeset
78 </outputs>
0916697409ea Uploaded
cschu
parents:
diff changeset
79
0916697409ea Uploaded
cschu
parents:
diff changeset
80 <help>
0916697409ea Uploaded
cschu
parents:
diff changeset
81 This tool compares the classification results on a dataset using two different kraken-databases.
0916697409ea Uploaded
cschu
parents:
diff changeset
82 </help>
0916697409ea Uploaded
cschu
parents:
diff changeset
83 </tool>