annotate metaphlan_gt.xml @ 0:a7bd05df0bea draft default tip

planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
author estrain
date Fri, 13 Mar 2026 12:06:00 +0000
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1 <tool id="metaphlan_gt" name="MetaPhlAn" version="@TOOL_VERSION@+galaxy4" profile="@PROFILE@">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
2 <description>to profile the composition of microbial communities</description>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
3 <macros>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
4 <import>macros.xml</import>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
5
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
6 <xml name="tax_lev">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
7 <conditional name="tax_lev">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
8 <param argument="--tax_lev" type="select" label="Taxonomic level for the relative abundance output">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
9 <option value="a" selected="true">All taxonomic levels</option>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
10 <option value="k">Kingdoms only</option>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
11 <option value="p">Phyla only</option>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
12 <option value="c">Classes only</option>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
13 <option value="o">Orders only</option>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
14 <option value="f">Families only</option>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
15 <option value="g">Genera only</option>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
16 <option value="s">Species only</option>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
17 </param>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
18 <when value="a">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
19 <param name="split_levels" type="boolean" truevalue="true" falsevalue="false" checked="false" label="Generate a report for each taxonomic level?" help="It will be in addition to the default output"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
20 </when>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
21 <when value="k"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
22 <when value="p"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
23 <when value="c"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
24 <when value="o"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
25 <when value="f"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
26 <when value="g"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
27 <when value="s"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
28 </conditional>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
29 </xml>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
30 <token name="@FILE_FORMATS@">fastq,fastq.gz,fastq.bz2,fasta,fasta.gz</token>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
31 </macros>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
32 <expand macro="requirements"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
33 <version_command>metaphlan -v</version_command>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
34 <command detect_errors="aggressive"><![CDATA[
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
35 #if $inputs.in.selector == "raw"
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
36 #if $inputs.in.raw_in.selector == "single"
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
37 #set full_ext=$inputs.in.raw_in.in.datatype.file_ext
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
38 #if $full_ext.endswith("gz")
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
39 #set $file_path="in"
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
40 zcat '$inputs.in.raw_in.in' > '$file_path' &&
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
41 #else if $full_ext.endswith("bz2")
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
42 #set $file_path="in"
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
43 bzcat '$inputs.in.raw_in.in' > '$file_path' &&
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
44 #else
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
45 #set $file_path="'%s'" % $inputs.in.raw_in.in
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
46 #end if
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
47 #else if $inputs.in.raw_in.selector == "multiple"
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
48 #set full_ext=$inputs.in.raw_in.in[0].datatype.file_ext
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
49 #set file_path=""
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
50 #set sep=""
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
51 #for $i, $f in enumerate($inputs.in.raw_in.in)
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
52 #if $f.datatype.file_ext != $full_ext
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
53 echo "Different datatypes for input files" &&
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
54 exit 1
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
55 #end if
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
56 #if $full_ext.endswith("gz")
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
57 #set fp="input_%s" % ($i)
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
58 zcat '$f' > '$fp' &&
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
59 #else if $full_ext.endswith("bz2")
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
60 #set fp="input_%s" % ($i)
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
61 bzcat '$f' > '$fp' &&
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
62 #else
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
63 #set fp=$f
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
64 #end if
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
65 #set $file_path+="'%s%s'" % ($sep, $fp)
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
66 #set $sep=","
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
67 #end for
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
68 #else if $inputs.in.raw_in.selector == "paired"
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
69 #set full_ext=$inputs.in.raw_in.in_f.datatype.file_ext
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
70 #if $full_ext != $inputs.in.raw_in.in_r.datatype.file_ext
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
71 echo "Different datatypes for input paired-end files" &&
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
72 exit 1
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
73 #end if
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
74 #if $full_ext.endswith("gz")
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
75 zcat '$inputs.in.raw_in.in_f' > 'in_f' &&
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
76 zcat '$inputs.in.raw_in.in_r' > 'in_r' &&
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
77 #else if $full_ext.endswith("bz2")
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
78 bzcat '$inputs.in.raw_in.in_f' > 'in_f' &&
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
79 bzcat '$inputs.in.raw_in.in_r' > 'in_r' &&
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
80 #else:
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
81 ln -s '$inputs.in.raw_in.in_f' 'in_f' &&
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
82 ln -s '$inputs.in.raw_in.in_r' 'in_r' &&
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
83 #end if
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
84 ## paired data has by default no special treatment, i.e. it is given as comma separated list
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
85 ## except iff paired subsampling where -1 and -2 must be used
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
86 #if $subsample.selector == 'paired'
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
87 #set file_path="-1 in_f -2 in_r"
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
88 #else
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
89 #set file_path="in_f,in_r"
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
90 #end if
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
91 #else if $inputs.in.raw_in.selector == "paired_collection"
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
92 #set full_ext=$inputs.in.raw_in.in.forward.ext
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
93 #if $full_ext != $inputs.in.raw_in.in.reverse.ext
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
94 echo "Different datatypes for input paired-end files" &&
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
95 exit 1
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
96 #end if
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
97 #if $full_ext.endswith("gz")
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
98 zcat '$inputs.in.raw_in.in.forward' > 'in_f' &&
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
99 zcat '$inputs.in.raw_in.in.reverse' > 'in_r' &&
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
100 #else if $full_ext.endswith("bz2")
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
101 bzcat '$inputs.in.raw_in.in.forward' > 'in_f' &&
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
102 bzcat '$inputs.in.raw_in.in.reverse' > 'in_r' &&
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
103 #else
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
104 ln -s '$inputs.in.raw_in.in.forward' 'in_f' &&
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
105 ln -s '$inputs.in.raw_in.in.reverse' 'in_r' &&
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
106 #end if
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
107 #if $subsample.selector == 'paired'
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
108 #set file_path="-1 in_f -2 in_r"
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
109 #else
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
110 #set file_path="in_f,in_r"
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
111 #end if
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
112 #end if
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
113
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
114 #if $full_ext.startswith("fastq")
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
115 #set ext='fastq'
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
116 #else if $full_ext.startswith("fasta") and $full_ext.endswith(("gz","bz2"))
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
117 #set ext='fasta'
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
118 #else
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
119 #set ext=$full_ext
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
120 #end if
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
121 #end if
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
122
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
123 #if $inputs.db.db_selector == "history"
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
124 mkdir 'ref_db' &&
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
125 bowtie2-build --large-index '$inputs.db.bowtie2db' 'ref_db/custom_db' &&
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
126 python
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
127 '$__tool_directory__/customizemetadata.py'
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
128 transform_json_to_pkl
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
129 --json '$inputs.db.mpa_pkl'
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
130 --pkl 'ref_db/custom_db.pkl' &&
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
131 #end if
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
132
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
133 metaphlan
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
134 #if $inputs.in.selector == "raw"
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
135 $file_path
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
136 --input_type '$ext'
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
137 --read_min_len $inputs.in.read_min_len
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
138 --bt2_ps '$inputs.in.mapping.bt2_ps'
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
139 --min_mapq_val $inputs.in.mapping.min_mapq_val
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
140 #if $ext == "sam"
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
141 --nreads \$(cat '$file_path' | grep -c -v '^@')
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
142 #end if
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
143 #else
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
144 '$inputs.in.in'
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
145 --input_type '$inputs.in.selector'
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
146 #if $inputs.in.selector == "sam"
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
147 --nreads \$(cat '$inputs.in.in' | grep -c -v '^@')
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
148 #end if
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
149 #end if
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
150 #if $inputs.db.db_selector == "cached"
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
151 --bowtie2db '$inputs.db.cached_db.fields.path'
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
152 --index '$inputs.db.cached_db.fields.dbkey'
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
153 #else
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
154 --bowtie2db 'ref_db/'
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
155 --index 'custom_db'
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
156 #end if
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
157 -t '$analysis.analysis_type.t'
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
158 #if $analysis.analysis_type.t == "rel_ab" or $analysis.analysis_type.t == "rel_ab_w_read_stats"
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
159 --tax_lev '$analysis.analysis_type.tax_lev.tax_lev'
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
160 #else if $analysis.analysis_type.t == "clade_specific_strain_tracker"
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
161 --clade '$analysis.analysis_type.clade'
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
162 #if str($analysis.analysis_type.min_ab) != ''
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
163 --min_ab $analysis.analysis_type.min_ab
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
164 #end if
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
165 #else if $analysis.analysis_type.t == "marker_ab_table" and str($analysis.analysis_type.nreads) != ''
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
166 --nreads $$analysis.analysis_type.nreads
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
167 #else if $analysis.analysis_type.t == "marker_pres_table" and str($analysis.analysis_type.pres_th) != ''
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
168 --pres_th $analysis.analysis_type.pres_th
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
169 #end if
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
170 --min_cu_len $analysis.min_cu_len
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
171 #if str($analysis.min_alignment_len) != ''
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
172 --min_alignment_len $analysis.min_alignment_len
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
173 #end if
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
174 #if 'add_viruses' in $analysis.organism_profiling
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
175 --add_viruses
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
176 #end if
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
177 #if 'ignore_eukaryotes' in $analysis.organism_profiling
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
178 --ignore_eukaryotes
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
179 #end if
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
180 #if 'ignore_bacteria' in $analysis.organism_profiling
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
181 --ignore_bacteria
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
182 #end if
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
183 #if 'ignore_archaea' in $analysis.organism_profiling
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
184 --ignore_archaea
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
185 #end if
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
186 --stat $analysis.stat
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
187 --stat_q $analysis.stat_q
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
188 --perc_nonzero $analysis.perc_nonzero
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
189 #if $analysis.ignore_markers
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
190 --ignore_markers '$analysis.ignore_markers'
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
191 #end if
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
192 $analysis.avoid_disqm
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
193 --sample_id_key '$out.sample_id_key'
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
194 --sample_id '$out.sample_id'
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
195 $out.use_group_representative
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
196 $out.legacy_output
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
197 $out.CAMI_format_output
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
198 $out.unclassified_estimation
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
199 -o '$output_file'
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
200 --bowtie2out 'bowtie2out'
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
201 -s 'sam_output_file'
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
202 --biom '$biom_output_file'
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
203 --nproc \${GALAXY_SLOTS:-4}
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
204 #if $viral_analysis.profile_vsc
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
205 $viral_analysis.profile_vsc
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
206 --vsc_out '$vcs_breath_coverage'
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
207 --vsc_breadth $viral_analysis.vsc_breadth
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
208 #end if
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
209
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
210 #if $subsample.selector != "no"
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
211 #if $subsample.selector == "single"
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
212 --subsampling $subsample.subsampling
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
213 #else
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
214 --subsampling_paired $subsample.subsampling_paired
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
215 #end if
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
216 $subsample.mapping_subsampling
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
217 #if $subsample.subsampling_seed
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
218 --subsampling_seed $subsample.subsampling_seed
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
219 #end if
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
220 --subsampling_output subsampled.out
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
221 #end if
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
222
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
223 #if $test == "false"
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
224 --offline
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
225 #end if
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
226
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
227
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
228 #if $analysis.analysis_type.t in ['rel_ab', 'rel_ab_w_read_stats']
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
229 #if $analysis.analysis_type.tax_lev.tax_lev == 'a' and $analysis.analysis_type.tax_lev.split_levels
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
230 &&
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
231 mkdir 'split_levels'
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
232 &&
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
233 python '$__tool_directory__/formatoutput.py'
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
234 split_levels
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
235 --metaphlan_output '$output_file'
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
236 --outdir 'split_levels'
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
237 $out.legacy_output
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
238 #end if
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
239 #end if
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
240
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
241 #if $out.krona_output
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
242 &&
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
243 python '$__tool_directory__/formatoutput.py'
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
244 format_for_krona
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
245 --metaphlan_output '$output_file'
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
246 --krona_output '$krona_output_file'
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
247 #end if
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
248 ]]></command>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
249 <inputs>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
250 <section name="inputs" title="Inputs" expanded="true">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
251 <conditional name="in">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
252 <param name="selector" type="select" label="Input(s)">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
253 <option value="raw" selected="true">Fasta/FastQ file(s) with microbiota reads</option>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
254 <option value="sam">Externally BowTie2-mapped SAM file</option>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
255 <option value="bowtie2out">Intermediary mapping file of the microbiota generated by a previous MetaPhlAn run</option>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
256 </param>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
257 <when value="raw">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
258 <conditional name="raw_in">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
259 <param name="selector" type="select" label="Fasta/FastQ file(s) with microbiota reads">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
260 <option value="single" selected="true">One single-end file</option>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
261 <option value="multiple">Multiple single-end files</option>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
262 <option value="paired_collection">Paired-end collection</option>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
263 <option value="paired">Paired-end files</option>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
264 </param>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
265 <when value="single">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
266 <param name="in" type="data" format="@FILE_FORMATS@" label="Single-end Fasta/FastQ file with microbiota reads"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
267 </when>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
268 <when value="multiple">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
269 <param name="in" type="data" format="@FILE_FORMATS@" label="Single-end Fasta/FastQ files with microbiota reads" multiple="true"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
270 </when>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
271 <when value="paired_collection">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
272 <param name="in" type="data_collection" format="@FILE_FORMATS@" label="Paired-end Fasta/FastQ file with microbiota reads" collection_type="paired"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
273 </when>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
274 <when value="paired">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
275 <param name="in_f" type="data" format="@FILE_FORMATS@" label="Forward paired-end Fasta/FastQ file with microbiota reads"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
276 <param name="in_r" type="data" format="@FILE_FORMATS@" label="Reverse paired-end Fasta/FastQ file with microbiota reads"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
277 </when>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
278 </conditional>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
279 <param argument="--read_min_len" type="integer" value="70" label="Minimum length of the reads to be considered when parsing the input file"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
280 <section name="mapping" title="Mapping" expanded="true">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
281 <param argument="--bt2_ps" type="select" label="Presets options for BowTie2" help="Applied only with FASTA files">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
282 <option value="sensitive">Sensitive</option>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
283 <option value="very-sensitive" selected="true">Very sensitive</option>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
284 <option value="sensitive-local">Sensitive local</option>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
285 <option value="very-sensitive-local">Very sensitive local</option>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
286 </param>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
287 <param argument="--min_mapq_val" type="integer" value="5" label="Minimum mapping quality value (MAPQ)"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
288 </section>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
289 </when>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
290 <when value="sam">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
291 <param name="in" type="data" format="sam" label="Externally BowTie2-mapped SAM file" help="BowTie2 needs to be used first to map microbiota reads"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
292 </when>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
293 <when value="bowtie2out">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
294 <param name="in" type="data" format="tabular" label="Intermediary mapping file of the microbiota generated by a previous MetaPhlAn run" help="File needs to be generated with MetaPhlAn versions &gt;3.0"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
295 </when>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
296 </conditional>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
297 <conditional name="db">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
298 <param name="db_selector" type="select" label="Database with clade-specific marker genes">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
299 <option value="cached" selected="true">Locally cached</option>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
300 <option value="history">From history</option>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
301 </param>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
302 <when value="cached">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
303 <param name="cached_db" type="select" label="Cached database with clade-specific marker genes">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
304 <options from_data_table="@IDX_DATA_TABLE@">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
305 <filter type="static_value" column="4" value="@IDX_VERSION@"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
306 <validator message="No compatible MetaPhlAn database is available" type="no_options"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
307 </options>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
308 </param>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
309 </when>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
310 <when value="history">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
311 <param argument="--bowtie2db" type="data" format="fasta" label="Database with clade-specific marker genes from history"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
312 <param argument="--mpa_pkl" type="data" format="json" label="Metadata associated to the database with clade-specific marker genes from history"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
313 </when>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
314 </conditional>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
315 </section>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
316 <section name="analysis" title="Analysis" expanded="true">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
317 <conditional name="analysis_type">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
318 <param argument="-t" type="select" label="Type of analysis to perform">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
319 <option value="rel_ab" selected="true">rel_ab: Profiling a microbiota in terms of relative abundances</option>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
320 <option value="rel_ab_w_read_stats">rel_ab_w_read_stats: Profiling a microbiota in terms of relative abundances and estimate the number of reads comming from each clade</option>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
321 <option value="reads_map">reads_map: Mapping from reads to clades (only reads hitting a marker)</option>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
322 <option value="clade_profiles">clade_profiles: Normalized marker counts for clades with at least a non-null marker</option>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
323 <option value="clade_specific_strain_tracker">clade_specific_strain_tracker: List of markers present for a specific clade and all its subclades</option>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
324 <option value="marker_ab_table">marker_ab_table: Normalized marker counts (only when &gt; 0.0 and normalized by microbiota size if number of reads is specified)</option>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
325 <option value="marker_counts">marker_counts: Non-normalized marker counts (use with extreme caution)</option>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
326 <option value="marker_pres_table">marker_pres_table: List of markers present in the sample (threshold at 1.0 if not differently specified with --pres_th</option>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
327 </param>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
328 <when value="rel_ab">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
329 <expand macro="tax_lev"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
330 </when>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
331 <when value="rel_ab_w_read_stats">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
332 <expand macro="tax_lev"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
333 </when>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
334 <when value="reads_map"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
335 <when value="clade_profiles"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
336 <when value="clade_specific_strain_tracker">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
337 <param argument="--clade" type="text" value="" label="Clade for which to extract list of markers present" help="Markers are also extracted for subclades"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
338 <param argument="--min_ab" type="float" optional="true" label="The minimum percentage abundance for the clade"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
339 </when>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
340 <when value="marker_ab_table">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
341 <param argument="--nreads" type="integer" optional="true" label="Total number of reads in the original microbiota" help="It is used for normalizing the length-normalized counts with the microbiota size as well. No normalization applied if the value is not specified"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
342 </when>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
343 <when value="marker_counts"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
344 <when value="marker_pres_table">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
345 <param argument="--pres_th" type="integer" optional="true" label="Threshold for calling a marker present"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
346 </when>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
347 </conditional>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
348 <param argument="--min_cu_len" type="integer" value="2000" label="Minimum total nucleotide length for the markers in a clade for estimating the abundance without considering sub-clade abundances"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
349 <param argument="--min_alignment_len" type="integer" optional="true" label="Sam records for aligned reads with the longest subalignment length smaller than this threshold will be discarded."/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
350 <param name="organism_profiling" type="select" optional="true" label="Organisms to profile" multiple="true">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
351 <option value="add_viruses" selected="true">Profile viral organisms (add_viruses)</option>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
352 <option value="ignore_eukaryotes">Ignore eukaryotic organisms (ignore_eukaryotes)</option>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
353 <option value="ignore_bacteria">Ignore bacteria organisms (ignore_bacteria)</option>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
354 <option value="ignore_archaea">Ignore archea organisms (ignore_archaea)</option>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
355 </param>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
356 <param argument="--stat" type="select" label="Statistical approach for converting marker abundances into clade abundances">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
357 <option value="avg_g">avg_g: Clade global (i.e. normalizing all markers together) average (avg_g)</option>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
358 <option value="avg_l">avg_l: Average of length-normalized marker counts</option>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
359 <option value="tavg_g" selected="true">tavg_g: Truncated clade global average at --stat_q quantile</option>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
360 <option value="tavg_l">tavg_l: Truncated average of length-normalized marker counts (at --stat_q)</option>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
361 <option value="wavg_g">wavg_g: Winsorized clade global average (at --stat_q)</option>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
362 <option value="wavg_l">wavg_l: Winsorized average of length-normalized marker counts (at --stat_q)</option>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
363 <option value="med">med: Median of length-normalized marker counts</option>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
364 </param>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
365 <param argument="--stat_q" type="float" value="0.2" label="Quantile value for the robust average"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
366 <param argument="--perc_nonzero" type="float" value="0.33" label="Percentage of markers with a non zero relative abundance for misidentify a species"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
367 <param argument="--ignore_markers" type="data" format="txt,tabular" optional="true" label="File containing a list of markers to ignore" help="One marker per line"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
368 <param argument="--avoid_disqm" type="boolean" truevalue="--avoid_disqm" falsevalue="" checked="true" label="Deactivate the procedure of disambiguating the quasi-markers based on the marker abundance pattern found in the sample?" help="It is generally recommended to keep the disambiguation procedure in order to minimize false positives"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
369 </section>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
370 <conditional name="subsample">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
371 <param name="selector" type="select" label="Subsample" help="Subsampling only works for fastq input">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
372 <option value="no">No</option>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
373 <option value="single">Yes: specify number of reads</option>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
374 <option value="paired">Yes: specify number of paired reads</option>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
375 </param>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
376 <when value="no"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
377 <when value="single">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
378 <param argument="--subsampling" type="integer" min="1" value="" label="Sumbsample reads" help="Specify the number of reads to be considered"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
379 <expand macro="subsample_common"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
380 </when>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
381 <when value="paired">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
382 <param argument="--subsampling_paired" type="integer" min="1" value="" label="Sumbsample reads" help="Specify the number of paired reads to be considered. For N there will be floor(N/2) reads selected from the forward and reverse reads each."/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
383 <expand macro="subsample_common"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
384 </when>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
385 </conditional>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
386 <conditional name="viral_analysis">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
387 <param argument="--profile_vsc" type="select" label="Profile Viruses with VSCs approach">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
388 <option value="--profile_vsc">Yes (requires FASTQ input and reference data with VSG fasta)</option>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
389 <option value="" selected="true">No</option>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
390 </param>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
391 <when value="--profile_vsc">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
392 <param argument="--vsc_breadth" type="float" min="0" max="1" value="0.75" label="Minimum Breadth of Coverage" help="Minimum coverage (fraction) for a Viral Group to be reported."/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
393 </when>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
394 <when value=""/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
395 </conditional>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
396 <section name="out" title="Outputs" expanded="true">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
397 <param argument="--sample_id_key" type="text" value="SampleID" label="Sample ID key for this analysis"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
398 <param argument="--sample_id" type="text" value="Metaphlan_Analysis" label="Sample ID for this analysis"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
399 <param argument="--use_group_representative" type="boolean" truevalue="--use_group_representative" falsevalue="" checked="false" label="Use a species as representative for species groups?"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
400 <param argument="--legacy-output" type="boolean" truevalue="--legacy-output" falsevalue="" checked="false" label="Old MetaPhlAn2 two columns output?"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
401 <param argument="--CAMI_format_output" type="boolean" truevalue="--CAMI_format_output" falsevalue="" checked="false" label="Report the profiling using the CAMI output format?"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
402 <param argument="--unclassified_estimation" type="boolean" truevalue="--unclassified_estimation" falsevalue="" checked="false" label="Scale relative abundances to the number of reads mapping to known clades in order to estimate unknowness?"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
403 <param name="krona_output" type="boolean" truevalue="true" falsevalue="false" checked="false" label="Output for Krona?"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
404 </section>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
405 <!-- enabling this in tests will allow metaphlan to download reference data (we do this only with the smallish TOY DB) -->
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
406 <param name="test" type="hidden" value="false"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
407 </inputs>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
408 <outputs>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
409 <data name="output_file" format="tabular" label="${tool.name} on ${on_string}: Predicted taxon relative abundances"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
410 <data name="biom_output_file" format="biom1" label="${tool.name} on ${on_string}: BIOM file"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
411 <collection name="levels" type="list" label="${tool.name} on ${on_string}: Predicted taxon relative abundances at each taxonomic levels">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
412 <discover_datasets pattern="(?P&lt;designation&gt;.+)" directory="split_levels/" format="tabular"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
413 <filter>analysis['analysis_type']['t'] in ['rel_ab', 'rel_ab_w_read_stats'] and analysis['analysis_type']['tax_lev']['tax_lev'] == "a" and analysis['analysis_type']['tax_lev']['split_levels']</filter>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
414 </collection>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
415 <data name="krona_output_file" format="tabular" label="${tool.name} on ${on_string}: Predicted taxon relative abundances for Krona">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
416 <filter>out['krona_output']</filter>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
417 </data>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
418 <data name="vcs_breath_coverage" format="tabular" label="${tool.name} on ${on_string}: VSCs breadth-of-coverage">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
419 <filter>viral_analysis['profile_vsc']</filter>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
420 </data>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
421 <data name="subsample_single" format="fastqsanger" from_work_dir="subsampled.out" label="${tool.name} on ${on_string}: Subsampled reads">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
422 <filter>subsample['selector'] == 'single'</filter>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
423 </data>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
424 <collection name="subsample_paired" type="paired" label="${tool.name} on ${on_string}: Subsampled paired reads">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
425 <data name="forward" format="fastqsanger" from_work_dir="subsampled.R1.out"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
426 <data name="reverse" format="fastqsanger" from_work_dir="subsampled.R2.out"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
427 <filter>subsample['selector'] == 'paired'</filter>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
428 </collection>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
429 </outputs>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
430 <tests>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
431 <!-- Single GZ file, Cached db -->
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
432 <test expect_num_outputs="6">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
433 <section name="inputs">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
434 <conditional name="in">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
435 <param name="selector" value="raw"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
436 <conditional name="raw_in">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
437 <param name="selector" value="single"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
438 <param name="in" value="no_taxon_input.fasta"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
439 </conditional>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
440 <param name="read_min_len" value="70"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
441 <section name="mapping">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
442 <param name="bt2_ps" value="sensitive"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
443 <param name="min_mapq_val" value="5"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
444 </section>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
445 </conditional>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
446 <conditional name="db">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
447 <param name="db_selector" value="cached"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
448 <param name="cached_db" value="test-db-20210409"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
449 </conditional>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
450 </section>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
451 <section name="analysis">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
452 <conditional name="analysis_type">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
453 <param name="t" value="rel_ab"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
454 <conditional name="tax_lev">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
455 <param name="tax_lev" value="a"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
456 <param name="split_levels" value="true"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
457 </conditional>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
458 </conditional>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
459 <param name="min_cu_len" value="2000"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
460 <param name="organism_profiling" value="add_viruses"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
461 <param name="stat" value="avg_g"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
462 <param name="stat_q" value="0.2"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
463 <param name="perc_nonzero" value="0.33"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
464 <param name="avoid_disqm" value="true"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
465 </section>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
466 <section name="out">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
467 <param name="sample_id_key" value="SampleID"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
468 <param name="sample_id" value="Metaphlan_Analysis"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
469 <param name="use_group_representative" value="false"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
470 <param name="legacy_output" value="false"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
471 <param name="CAMI_format_output" value="false"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
472 <param name="unclassified_estimation" value="false"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
473 <param name="krona_output" value="true"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
474 </section>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
475 <output name="output_file" ftype="tabular">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
476 <assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
477 <has_text text="UNCLASSIFIED"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
478 </assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
479 </output>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
480 <output name="biom_output_file" ftype="biom1">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
481 <assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
482 <not_has_text text="k__Bacteria"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
483 <not_has_text text="p__Actinobacteria"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
484 </assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
485 </output>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
486 <output_collection name="levels" type="list">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
487 <element name="all" ftype="tabular">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
488 <assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
489 <has_text text="class"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
490 <has_n_columns n="17"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
491 <has_n_lines n="1"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
492 </assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
493 </element>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
494 <element name="class" ftype="tabular">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
495 <assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
496 <has_text text="class_id"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
497 <not_has_text text="phylum_id"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
498 <has_n_columns n="3"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
499 <has_n_lines n="1"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
500 </assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
501 </element>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
502 <element name="family" ftype="tabular">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
503 <assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
504 <has_text text="family_id"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
505 <not_has_text text="order"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
506 <has_n_columns n="3"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
507 <has_n_lines n="1"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
508 </assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
509 </element>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
510 <element name="genus" ftype="tabular">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
511 <assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
512 <has_text text="genus_id"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
513 <not_has_text text="family"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
514 <has_n_columns n="3"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
515 <has_n_lines n="1"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
516 </assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
517 </element>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
518 <element name="kingdom" ftype="tabular">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
519 <assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
520 <has_text text="kingdom_id"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
521 <has_n_columns n="3"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
522 <has_n_lines n="1"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
523 </assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
524 </element>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
525 <element name="order" ftype="tabular">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
526 <assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
527 <has_text text="order_id"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
528 <not_has_text text="class_id"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
529 <has_n_columns n="3"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
530 <has_n_lines n="1"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
531 </assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
532 </element>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
533 <element name="phylum" ftype="tabular">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
534 <assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
535 <has_text text="phylum_id"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
536 <not_has_text text="kingdom_id"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
537 <has_n_columns n="3"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
538 <has_n_lines n="1"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
539 </assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
540 </element>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
541 <element name="species" ftype="tabular">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
542 <assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
543 <has_text text="species_id"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
544 <not_has_text text="genus"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
545 <has_n_columns n="3"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
546 <has_n_lines n="1"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
547 </assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
548 </element>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
549 <element name="strains" ftype="tabular">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
550 <assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
551 <has_text text="strains_id"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
552 <not_has_text text="species_id"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
553 <has_n_columns n="3"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
554 <has_n_lines n="1"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
555 </assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
556 </element>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
557 </output_collection>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
558 <output name="krona_output_file" ftype="tabular">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
559 <assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
560 <not_has_text text="k__Bacteria"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
561 <has_n_lines n="1" delta="1"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
562 <has_size value="1" delta="1"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
563 </assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
564 </output>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
565 <assert_stderr>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
566 <has_text text="Downloading" negate="true"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
567 </assert_stderr>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
568 </test>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
569 <!-- Single GZ file, Cached db -->
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
570 <test expect_num_outputs="6">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
571 <section name="inputs">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
572 <conditional name="in">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
573 <param name="selector" value="raw"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
574 <conditional name="raw_in">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
575 <param name="selector" value="single"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
576 <param name="in" value="SRS014464-Anterior_nares.fasta.gz"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
577 </conditional>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
578 <param name="read_min_len" value="70"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
579 <section name="mapping">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
580 <param name="bt2_ps" value="sensitive"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
581 <param name="min_mapq_val" value="5"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
582 </section>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
583 </conditional>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
584 <conditional name="db">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
585 <param name="db_selector" value="cached"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
586 <param name="cached_db" value="test-db-20210409"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
587 </conditional>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
588 </section>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
589 <section name="analysis">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
590 <conditional name="analysis_type">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
591 <param name="t" value="rel_ab"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
592 <conditional name="tax_lev">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
593 <param name="tax_lev" value="a"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
594 <param name="split_levels" value="true"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
595 </conditional>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
596 </conditional>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
597 <param name="min_cu_len" value="2000"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
598 <param name="organism_profiling" value="add_viruses"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
599 <param name="stat" value="avg_g"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
600 <param name="stat_q" value="0.2"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
601 <param name="perc_nonzero" value="0.33"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
602 <param name="avoid_disqm" value="true"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
603 </section>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
604 <section name="out">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
605 <param name="sample_id_key" value="SampleID"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
606 <param name="sample_id" value="Metaphlan_Analysis"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
607 <param name="use_group_representative" value="false"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
608 <param name="legacy_output" value="false"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
609 <param name="CAMI_format_output" value="false"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
610 <param name="unclassified_estimation" value="false"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
611 <param name="krona_output" value="true"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
612 </section>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
613 <output name="output_file" ftype="tabular" file="SRS014464-Anterior_nares-abundances.tabular" compare="sim_size">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
614 <assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
615 <has_text text="k__Bacteria|p__Actinobacteria|c__Actinobacteria|o__Corynebacteriales|f__Corynebacteriaceae|g__Corynebacterium|s__Corynebacterium_accolens"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
616 </assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
617 </output>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
618 <output name="biom_output_file" ftype="biom1" file="SRS014464-Anterior_nares.biom" compare="sim_size">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
619 <assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
620 <has_text text="k__Bacteria|p__Proteobacteria|c__Gammaproteobacteria|o__Pseudomonadales|f__Moraxellaceae|g__Moraxella|s__Moraxella_lacunata"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
621 </assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
622 </output>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
623 <output_collection name="levels" type="list">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
624 <element name="all" ftype="tabular">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
625 <assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
626 <has_text text="Gammaproteobacteria"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
627 <has_text text="Corynebacterium accolens"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
628 <has_n_columns n="17"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
629 </assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
630 </element>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
631 <element name="class" ftype="tabular">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
632 <assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
633 <has_text text="class_id"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
634 <not_has_text text="phylum_id"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
635 <has_text text="Actinobacteria"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
636 <has_n_columns n="3"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
637 </assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
638 </element>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
639 <element name="family" ftype="tabular">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
640 <assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
641 <has_text text="family_id"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
642 <not_has_text text="order"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
643 <has_text text="Propionibacteriaceae"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
644 <has_n_columns n="3"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
645 </assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
646 </element>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
647 <element name="genus" ftype="tabular">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
648 <assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
649 <has_text text="genus_id"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
650 <not_has_text text="family"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
651 <has_text text="Cutibacterium"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
652 <has_n_columns n="3"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
653 </assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
654 </element>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
655 <element name="kingdom" ftype="tabular">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
656 <assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
657 <has_text text="kingdom_id"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
658 <has_text text="Bacteria"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
659 <has_n_columns n="3"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
660 </assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
661 </element>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
662 <element name="order" ftype="tabular">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
663 <assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
664 <has_text text="order_id"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
665 <not_has_text text="class_id"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
666 <has_text text="Propionibacteriales"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
667 <has_n_columns n="3"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
668 </assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
669 </element>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
670 <element name="phylum" ftype="tabular">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
671 <assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
672 <has_text text="phylum_id"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
673 <not_has_text text="kingdom_id"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
674 <has_text text="Firmicutes"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
675 <has_n_columns n="3"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
676 </assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
677 </element>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
678 <element name="species" ftype="tabular">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
679 <assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
680 <has_text text="species_id"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
681 <not_has_text text="genus"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
682 <has_text text="Corynebacterium accolens"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
683 <has_n_columns n="3"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
684 </assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
685 </element>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
686 <element name="strains" ftype="tabular">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
687 <assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
688 <has_text text="strains_id"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
689 <not_has_text text="species_id"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
690 <has_n_columns n="3"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
691 </assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
692 </element>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
693 </output_collection>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
694 <output name="krona_output_file" ftype="tabular">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
695 <assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
696 <not_has_text text="k__Bacteria"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
697 <has_text text="Corynebacterium accolens"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
698 <has_n_columns n="9"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
699 </assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
700 </output>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
701 <assert_stderr>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
702 <has_text text="Downloading" negate="true"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
703 </assert_stderr>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
704 </test>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
705 <!-- Multiple GZ file, Local db-->
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
706 <test expect_num_outputs="4">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
707 <section name="inputs">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
708 <conditional name="in">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
709 <param name="selector" value="raw"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
710 <conditional name="raw_in">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
711 <param name="selector" value="multiple"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
712 <param name="in" value="SRS014464-Anterior_nares.fasta.gz,SRS014464-Anterior_nares.fasta.gz"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
713 </conditional>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
714 <param name="read_min_len" value="70"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
715 <section name="mapping">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
716 <param name="bt2_ps" value="sensitive"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
717 <param name="min_mapq_val" value="5"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
718 </section>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
719 </conditional>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
720 <conditional name="db">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
721 <param name="db_selector" value="history"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
722 <param name="bowtie2db" value="test-db.fasta"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
723 <param name="mpa_pkl" value="test-db.json"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
724 </conditional>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
725 </section>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
726 <section name="analysis">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
727 <conditional name="analysis_type">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
728 <param name="t" value="rel_ab"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
729 <conditional name="tax_lev">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
730 <param name="tax_lev" value="a"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
731 <param name="split_levels" value="false"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
732 </conditional>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
733 </conditional>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
734 <param name="min_cu_len" value="2000"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
735 <param name="organism_profiling" value="add_viruses"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
736 <param name="stat" value="avg_g"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
737 <param name="stat_q" value="0.2"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
738 <param name="perc_nonzero" value="0.33"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
739 <param name="avoid_disqm" value="true"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
740 </section>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
741 <section name="out">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
742 <param name="sample_id_key" value="SampleID"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
743 <param name="sample_id" value="Metaphlan_Analysis"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
744 <param name="use_group_representative" value="false"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
745 <param name="legacy_output" value="false"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
746 <param name="CAMI_format_output" value="false"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
747 <param name="unclassified_estimation" value="false"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
748 <param name="krona_output" value="false"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
749 </section>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
750 <output name="output_file" ftype="tabular" file="SRS014464-Anterior_nares-abundances.tabular" compare="sim_size">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
751 <assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
752 <has_text text="k__Bacteria|p__Actinobacteria|c__Actinobacteria|o__Corynebacteriales|f__Corynebacteriaceae|g__Corynebacterium|s__Corynebacterium_accolens"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
753 <has_text text="relative_abundance"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
754 <has_text text="NCBI_tax_id"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
755 <has_text text="clade_name"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
756 </assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
757 </output>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
758 <output name="biom_output_file" ftype="biom1" file="SRS014464-Anterior_nares.biom" compare="sim_size">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
759 <assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
760 <has_text text="k__Bacteria|p__Proteobacteria|c__Gammaproteobacteria|o__Pseudomonadales|f__Moraxellaceae|g__Moraxella|s__Moraxella_lacunata"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
761 </assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
762 </output>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
763 <assert_stderr>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
764 <has_text text="Downloading" negate="true"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
765 </assert_stderr>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
766 </test>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
767 <!-- Paired GZ file, Cached db (note sumsample_paired and the included forward and reverse reads are counted separatelym because they are all statically defined) -->
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
768 <test expect_num_outputs="7">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
769 <section name="inputs">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
770 <conditional name="in">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
771 <param name="selector" value="raw"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
772 <conditional name="raw_in">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
773 <param name="selector" value="paired"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
774 <param name="in_f" value="SRS014464-Anterior_nares.fastq.gz"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
775 <param name="in_r" value="SRS014464-Anterior_nares.fastq.gz"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
776 </conditional>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
777 <param name="read_min_len" value="70"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
778 <section name="mapping">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
779 <param name="bt2_ps" value="sensitive"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
780 <param name="min_mapq_val" value="5"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
781 </section>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
782 </conditional>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
783 <conditional name="db">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
784 <param name="db_selector" value="cached"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
785 <param name="cached_db" value="test-db-20210409"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
786 </conditional>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
787 </section>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
788 <section name="analysis">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
789 <conditional name="analysis_type">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
790 <param name="t" value="rel_ab"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
791 <conditional name="tax_lev">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
792 <param name="tax_lev" value="a"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
793 <param name="split_levels" value="false"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
794 </conditional>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
795 </conditional>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
796 <param name="min_cu_len" value="2000"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
797 <param name="organism_profiling" value="add_viruses"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
798 <param name="stat" value="avg_g"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
799 <param name="stat_q" value="0.2"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
800 <param name="perc_nonzero" value="0.33"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
801 <param name="avoid_disqm" value="true"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
802 </section>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
803 <conditional name="subsample">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
804 <param name="selector" value="paired"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
805 <param name="subsampling_paired" value="20257"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
806 <param name="subsampling_seed" value="42"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
807 </conditional>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
808 <section name="out">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
809 <param name="sample_id_key" value="SampleID"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
810 <param name="sample_id" value="Metaphlan_Analysis"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
811 <param name="use_group_representative" value="false"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
812 <param name="legacy_output" value="false"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
813 <param name="CAMI_format_output" value="false"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
814 <param name="unclassified_estimation" value="false"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
815 <param name="krona_output" value="false"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
816 </section>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
817 <output name="output_file" ftype="tabular" file="SRS014464-Anterior_nares-abundances.tabular" compare="sim_size">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
818 <assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
819 <has_text text="k__Bacteria|p__Actinobacteria|c__Actinobacteria|o__Corynebacteriales|f__Corynebacteriaceae|g__Corynebacterium|s__Corynebacterium_accolens"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
820 <has_text text="relative_abundance"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
821 <has_text text="NCBI_tax_id"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
822 <has_text text="clade_name"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
823 </assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
824 </output>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
825 <output name="biom_output_file" ftype="biom1" file="SRS014464-Anterior_nares.biom" compare="sim_size">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
826 <assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
827 <has_text text="k__Bacteria|p__Actinobacteria|c__Actinobacteria|o__Corynebacteriales|f__Corynebacteriaceae|g__Corynebacterium|s__Corynebacterium_accolens"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
828 </assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
829 </output>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
830 <output_collection name="subsample_paired" type="paired">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
831 <element name="forward">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
832 <assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
833 <has_line_matching expression="^@.*" n="10128"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
834 </assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
835 </element>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
836 <element name="reverse">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
837 <assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
838 <has_line_matching expression="^@.*" n="10128"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
839 </assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
840 </element>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
841 </output_collection>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
842 <assert_stderr>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
843 <has_text text="Downloading" negate="true"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
844 </assert_stderr>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
845 </test>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
846 <!-- Paired GZ file as collection, Cached db (note sumsample_paired and the included forward and reverse reads are counted separatelym because they are all statically defined) -->
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
847 <test expect_num_outputs="7">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
848 <section name="inputs">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
849 <conditional name="in">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
850 <param name="selector" value="raw"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
851 <conditional name="raw_in">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
852 <param name="selector" value="paired_collection"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
853 <param name="in">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
854 <collection type="paired" name="pair">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
855 <element name="forward" value="SRS014464-Anterior_nares.fastq.gz"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
856 <element name="reverse" value="SRS014464-Anterior_nares.fastq.gz"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
857 </collection>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
858 </param>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
859 </conditional>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
860 <param name="read_min_len" value="70"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
861 <section name="mapping">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
862 <param name="bt2_ps" value="sensitive"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
863 <param name="min_mapq_val" value="5"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
864 </section>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
865 </conditional>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
866 <conditional name="db">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
867 <param name="db_selector" value="cached"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
868 <param name="cached_db" value="test-db-20210409"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
869 </conditional>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
870 </section>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
871 <section name="analysis">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
872 <conditional name="analysis_type">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
873 <param name="t" value="rel_ab"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
874 <conditional name="tax_lev">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
875 <param name="tax_lev" value="a"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
876 <param name="split_levels" value="false"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
877 </conditional>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
878 </conditional>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
879 <param name="min_cu_len" value="2000"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
880 <param name="organism_profiling" value="add_viruses"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
881 <param name="stat" value="avg_g"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
882 <param name="stat_q" value="0.2"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
883 <param name="perc_nonzero" value="0.33"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
884 <param name="avoid_disqm" value="true"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
885 </section>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
886 <conditional name="subsample">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
887 <param name="selector" value="paired"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
888 <param name="subsampling_paired" value="20257"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
889 <param name="subsampling_seed" value="42"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
890 </conditional>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
891 <section name="out">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
892 <param name="sample_id_key" value="SampleID"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
893 <param name="sample_id" value="Metaphlan_Analysis"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
894 <param name="use_group_representative" value="false"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
895 <param name="legacy_output" value="false"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
896 <param name="CAMI_format_output" value="false"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
897 <param name="unclassified_estimation" value="false"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
898 <param name="krona_output" value="false"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
899 </section>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
900 <output name="output_file" ftype="tabular" file="SRS014464-Anterior_nares-abundances.tabular" compare="sim_size">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
901 <assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
902 <has_text text="k__Bacteria|p__Actinobacteria|c__Actinobacteria|o__Corynebacteriales|f__Corynebacteriaceae|g__Corynebacterium|s__Corynebacterium_accolens"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
903 <has_text text="relative_abundance"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
904 <has_text text="NCBI_tax_id"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
905 <has_text text="clade_name"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
906 </assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
907 </output>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
908 <output name="biom_output_file" ftype="biom1" file="SRS014464-Anterior_nares.biom" compare="sim_size">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
909 <assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
910 <has_text text="k__Bacteria|p__Actinobacteria|c__Actinobacteria|o__Corynebacteriales|f__Corynebacteriaceae|g__Corynebacterium|s__Corynebacterium_accolens"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
911 </assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
912 </output>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
913 <output_collection name="subsample_paired" type="paired">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
914 <element name="forward">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
915 <assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
916 <has_line_matching expression="^@.*" n="10128"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
917 </assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
918 </element>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
919 <element name="reverse">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
920 <assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
921 <has_line_matching expression="^@.*" n="10128"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
922 </assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
923 </element>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
924 </output_collection>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
925 <assert_stderr>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
926 <has_text text="Downloading" negate="true"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
927 </assert_stderr>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
928 </test>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
929 <!-- Paired fastq file as collection, Cached db -->
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
930 <test expect_num_outputs="4">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
931 <section name="inputs">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
932 <conditional name="in">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
933 <param name="selector" value="raw"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
934 <conditional name="raw_in">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
935 <param name="selector" value="paired_collection"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
936 <param name="in">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
937 <collection type="paired" name="pair">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
938 <element name="forward" value="SRS014464-Anterior_nares_mini.fastq" />
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
939 <element name="reverse" value="SRS014464-Anterior_nares_mini.fastq" />
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
940 </collection>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
941 </param>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
942 </conditional>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
943 <param name="read_min_len" value="70"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
944 <section name="mapping">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
945 <param name="bt2_ps" value="sensitive"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
946 <param name="min_mapq_val" value="5"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
947 </section>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
948 </conditional>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
949 <conditional name="db">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
950 <param name="db_selector" value="cached"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
951 <param name="cached_db" value="test-db-20210409"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
952 </conditional>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
953 </section>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
954 <section name="analysis">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
955 <conditional name="analysis_type">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
956 <param name="t" value="rel_ab"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
957 <conditional name="tax_lev">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
958 <param name="tax_lev" value="a"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
959 <param name="split_levels" value="false"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
960 </conditional>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
961 </conditional>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
962 <param name="min_cu_len" value="2000"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
963 <param name="organism_profiling" value="add_viruses"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
964 <param name="stat" value="avg_g"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
965 <param name="stat_q" value="0.2"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
966 <param name="perc_nonzero" value="0.33"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
967 <param name="avoid_disqm" value="true"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
968 </section>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
969 <conditional name="subsample">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
970 <param name="selector" value="no"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
971 </conditional>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
972 <section name="out">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
973 <param name="sample_id_key" value="SampleID"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
974 <param name="sample_id" value="Metaphlan_Analysis"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
975 <param name="use_group_representative" value="false"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
976 <param name="legacy_output" value="false"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
977 <param name="CAMI_format_output" value="false"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
978 <param name="unclassified_estimation" value="false"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
979 <param name="krona_output" value="false"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
980 </section>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
981 <output name="output_file" ftype="tabular" file="SRS014464-Anterior_nares-abundances.tabular" compare="sim_size">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
982 <assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
983 <has_text text="k__Bacteria|p__Actinobacteria|c__Actinobacteria|o__Corynebacteriales|f__Corynebacteriaceae|g__Corynebacterium|s__Corynebacterium_accolens"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
984 <has_text text="relative_abundance"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
985 <has_text text="NCBI_tax_id"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
986 <has_text text="clade_name"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
987 </assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
988 </output>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
989 <output name="biom_output_file" ftype="biom1" file="SRS014464-Anterior_nares.biom" compare="sim_size">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
990 <assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
991 <has_text text="k__Bacteria|p__Actinobacteria|c__Actinobacteria|o__Corynebacteriales|f__Corynebacteriaceae|g__Corynebacterium|s__Corynebacterium_accolens"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
992 </assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
993 </output>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
994 <assert_stderr>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
995 <has_text text="Downloading" negate="true"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
996 </assert_stderr>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
997 </test>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
998 <!-- SAM, cached DB -->
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
999 <test expect_num_outputs="2">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1000 <section name="inputs">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1001 <conditional name="in">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1002 <param name="selector" value="sam"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1003 <param name="in" value="SRS014464-Anterior_nares.sam"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1004 </conditional>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1005 <conditional name="db">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1006 <param name="db_selector" value="cached"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1007 <param name="cached_db" value="test-db-20210409"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1008 </conditional>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1009 </section>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1010 <section name="analysis">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1011 <conditional name="analysis_type">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1012 <param name="t" value="rel_ab"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1013 <conditional name="tax_lev">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1014 <param name="tax_lev" value="a"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1015 <param name="split_levels" value="false"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1016 </conditional>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1017 </conditional>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1018 <param name="min_cu_len" value="2000"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1019 <param name="organism_profiling" value="add_viruses"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1020 <param name="stat" value="avg_g"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1021 <param name="stat_q" value="0.2"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1022 <param name="perc_nonzero" value="0.33"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1023 <param name="avoid_disqm" value="true"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1024 </section>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1025 <section name="out">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1026 <param name="sample_id_key" value="SampleID"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1027 <param name="sample_id" value="Metaphlan_Analysis"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1028 <param name="use_group_representative" value="false"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1029 <param name="legacy_output" value="false"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1030 <param name="CAMI_format_output" value="false"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1031 <param name="unclassified_estimation" value="false"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1032 <param name="krona_output" value="false"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1033 </section>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1034 <output name="output_file" ftype="tabular" file="SRS014464-Anterior_nares-abundances.tabular" compare="sim_size">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1035 <assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1036 <has_text text="k__Bacteria|p__Actinobacteria|c__Actinobacteria|o__Corynebacteriales|f__Corynebacteriaceae|g__Corynebacterium|s__Corynebacterium_accolens"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1037 <has_text text="relative_abundance"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1038 <has_text text="NCBI_tax_id"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1039 <has_text text="clade_name"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1040 </assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1041 </output>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1042 <output name="biom_output_file" ftype="biom1" file="SRS014464-Anterior_nares.biom" compare="sim_size">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1043 <assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1044 <has_text text="k__Bacteria|p__Proteobacteria|c__Gammaproteobacteria|o__Pseudomonadales|f__Moraxellaceae|g__Moraxella|s__Moraxella_lacunata"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1045 </assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1046 </output>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1047 <assert_stderr>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1048 <has_text text="Downloading" negate="true"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1049 </assert_stderr>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1050 </test>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1051 <!-- bowtie2out, cached DB -->
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1052 <test expect_num_outputs="2">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1053 <section name="inputs">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1054 <conditional name="in">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1055 <param name="selector" value="bowtie2out"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1056 <param name="in" value="SRS014464-Anterior_nares-bowtie2out.tabular"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1057 </conditional>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1058 <conditional name="db">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1059 <param name="db_selector" value="cached"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1060 <param name="cached_db" value="test-db-20210409"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1061 </conditional>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1062 </section>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1063 <section name="analysis">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1064 <conditional name="analysis_type">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1065 <param name="t" value="rel_ab"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1066 <conditional name="tax_lev">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1067 <param name="tax_lev" value="a"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1068 <param name="split_levels" value="false"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1069 </conditional>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1070 </conditional>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1071 <param name="min_cu_len" value="2000"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1072 <param name="organism_profiling" value="add_viruses"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1073 <param name="stat" value="avg_g"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1074 <param name="stat_q" value="0.2"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1075 <param name="perc_nonzero" value="0.33"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1076 <param name="avoid_disqm" value="true"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1077 </section>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1078 <section name="out">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1079 <param name="sample_id_key" value="SampleID"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1080 <param name="sample_id" value="Metaphlan_Analysis"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1081 <param name="use_group_representative" value="false"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1082 <param name="legacy_output" value="false"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1083 <param name="CAMI_format_output" value="false"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1084 <param name="unclassified_estimation" value="false"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1085 <param name="krona_output" value="false"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1086 </section>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1087 <output name="output_file" ftype="tabular" file="SRS014464-Anterior_nares-abundances.tabular" compare="sim_size">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1088 <assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1089 <has_text text="k__Bacteria|p__Actinobacteria|c__Actinobacteria|o__Corynebacteriales|f__Corynebacteriaceae|g__Corynebacterium|s__Corynebacterium_accolens"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1090 <has_text text="relative_abundance"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1091 <has_text text="NCBI_tax_id"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1092 <has_text text="clade_name"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1093 </assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1094 </output>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1095 <output name="biom_output_file" ftype="biom1" file="SRS014464-Anterior_nares.biom" compare="sim_size">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1096 <assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1097 <has_text text="k__Bacteria|p__Proteobacteria|c__Gammaproteobacteria|o__Pseudomonadales|f__Moraxellaceae|g__Moraxella|s__Moraxella_lacunata"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1098 </assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1099 </output>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1100 <assert_stderr>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1101 <has_text text="Downloading" negate="true"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1102 </assert_stderr>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1103 </test>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1104 <!-- Single FASTA file, Cached db -->
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1105 <test expect_num_outputs="6">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1106 <section name="inputs">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1107 <conditional name="in">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1108 <param name="selector" value="raw"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1109 <conditional name="raw_in">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1110 <param name="selector" value="single"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1111 <param name="in" value="SRS014464-Anterior_nares.fasta"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1112 </conditional>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1113 <param name="read_min_len" value="70"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1114 <section name="mapping">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1115 <param name="bt2_ps" value="sensitive"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1116 <param name="min_mapq_val" value="5"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1117 </section>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1118 </conditional>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1119 <conditional name="db">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1120 <param name="db_selector" value="cached"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1121 <param name="cached_db" value="test-db-20210409"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1122 </conditional>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1123 </section>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1124 <section name="analysis">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1125 <conditional name="analysis_type">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1126 <param name="t" value="rel_ab"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1127 <conditional name="tax_lev">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1128 <param name="tax_lev" value="a"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1129 <param name="split_levels" value="true"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1130 </conditional>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1131 </conditional>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1132 <param name="min_cu_len" value="2000"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1133 <param name="organism_profiling" value="add_viruses"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1134 <param name="stat" value="avg_g"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1135 <param name="stat_q" value="0.2"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1136 <param name="perc_nonzero" value="0.33"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1137 <param name="ignore_markers" value="marker.txt"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1138 <param name="avoid_disqm" value="true"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1139 </section>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1140 <section name="out">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1141 <param name="sample_id_key" value="SampleID"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1142 <param name="sample_id" value="Metaphlan_Analysis"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1143 <param name="use_group_representative" value="false"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1144 <param name="legacy_output" value="true"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1145 <param name="CAMI_format_output" value="false"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1146 <param name="unclassified_estimation" value="false"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1147 <param name="krona_output" value="true"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1148 </section>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1149 <output name="output_file" ftype="tabular" file="SRS014464-Anterior_nares-legacy-abundances.tabular" compare="sim_size">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1150 <assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1151 <has_text text="k__Bacteria|p__Actinobacteria|c__Actinobacteria|o__Corynebacteriales|f__Corynebacteriaceae|g__Corynebacterium|s__Corynebacterium_accolens"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1152 <has_text text="SampleID"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1153 <has_text text="Metaphlan_Analysis"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1154 </assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1155 </output>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1156 <output name="biom_output_file" ftype="biom1" file="SRS014464-Anterior_nares.biom" compare="sim_size">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1157 <assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1158 <has_text text="k__Bacteria|p__Proteobacteria|c__Gammaproteobacteria|o__Pseudomonadales|f__Moraxellaceae|g__Moraxella|s__Moraxella_lacunata"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1159 </assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1160 </output>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1161 <output_collection name="levels" type="list">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1162 <element name="all" ftype="tabular">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1163 <assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1164 <has_text text="Gammaproteobacteria"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1165 <has_text text="Corynebacterium accolens"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1166 <has_n_columns n="9"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1167 </assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1168 </element>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1169 <element name="class" ftype="tabular">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1170 <assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1171 <has_text text="class"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1172 <has_text text="Actinobacteria"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1173 <has_n_columns n="2"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1174 </assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1175 </element>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1176 <element name="family" ftype="tabular">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1177 <assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1178 <has_text text="family"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1179 <has_text text="Propionibacteriaceae"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1180 <has_n_columns n="2"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1181 </assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1182 </element>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1183 <element name="genus" ftype="tabular">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1184 <assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1185 <has_text text="genus"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1186 <has_text text="Cutibacterium"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1187 <has_n_columns n="2"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1188 </assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1189 </element>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1190 <element name="kingdom" ftype="tabular">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1191 <assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1192 <has_text text="kingdom"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1193 <has_text text="Bacteria"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1194 <has_n_columns n="2"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1195 </assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1196 </element>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1197 <element name="order" ftype="tabular">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1198 <assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1199 <has_text text="order"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1200 <has_text text="Propionibacteriales"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1201 <has_n_columns n="2"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1202 </assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1203 </element>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1204 <element name="phylum" ftype="tabular">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1205 <assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1206 <has_text text="phylum"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1207 <has_text text="Firmicutes"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1208 <has_n_columns n="2"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1209 </assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1210 </element>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1211 <element name="species" ftype="tabular">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1212 <assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1213 <has_text text="species"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1214 <has_text text="Corynebacterium accolens"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1215 <has_n_columns n="2"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1216 </assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1217 </element>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1218 <element name="strains" ftype="tabular">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1219 <assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1220 <has_text text="strains"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1221 <has_n_columns n="2"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1222 </assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1223 </element>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1224 </output_collection>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1225 <output name="krona_output_file" ftype="tabular">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1226 <assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1227 <not_has_text text="k__Bacteria"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1228 <has_text text="Corynebacterium accolens"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1229 <has_n_columns n="9"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1230 </assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1231 </output>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1232 <assert_stderr>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1233 <has_text text="Downloading" negate="true"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1234 </assert_stderr>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1235 </test>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1236 <!-- Check a non-default analysis mode
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1237 and viral analysis -->
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1238 <test expect_num_outputs="6">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1239 <section name="inputs">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1240 <conditional name="in">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1241 <param name="selector" value="raw"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1242 <conditional name="raw_in">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1243 <param name="selector" value="single"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1244 <param name="in" value="SRS014464-Anterior_nares.fastq.gz"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1245 </conditional>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1246 </conditional>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1247 <conditional name="db">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1248 <param name="db_selector" value="cached"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1249 <param name="cached_db" value="mpa_vJan21_TOY_CHOCOPhlAnSGB"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1250 </conditional>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1251 </section>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1252 <section name="analysis">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1253 <conditional name="analysis_type">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1254 <param name="t" value="marker_ab_table"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1255 </conditional>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1256 </section>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1257 <conditional name="viral_analysis">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1258 <param name="profile_vsc" value="--profile_vsc"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1259 </conditional>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1260 <conditional name="subsample">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1261 <param name="selector" value="single"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1262 <param name="subsampling" value="10000"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1263 <param name="subsampling_seed" value="42"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1264 </conditional>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1265 <param name="test" value="true"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1266 <output name="output_file" ftype="tabular" file="SRS014464-Anterior_nares-legacy-abundances.tabular" compare="sim_size">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1267 <assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1268 <has_text text="SGB7017__MKDPKOFL_00679"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1269 <has_text text="SampleID"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1270 <has_text text="Metaphlan_Analysis"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1271 </assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1272 </output>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1273 <output name="subsample_single">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1274 <assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1275 <has_text text="@" n="10000"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1276 </assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1277 </output>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1278 <!-- reference data empty -> empty output -->
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1279 <output name="vcs_breath_coverage" ftype="tabular">
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1280 <assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1281 <has_size size="0"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1282 </assert_contents>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1283 </output>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1284 <assert_command>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1285 <has_text text="--profile_vsc"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1286 <has_text text="--vsc_breadth 0.75"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1287 <has_text text="--vsc_out"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1288 </assert_command>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1289 <assert_stderr>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1290 <has_text text="Downloading"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1291 <!-- due to test=true and the absence of the TOY reference DB Metaphlan will download to ~10MB-->
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1292 <has_text text="No reads aligning to VSC markers"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1293 </assert_stderr>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1294 </test>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1295 </tests>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1296 <help><![CDATA[
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1297 What it does
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1298 ============
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1299
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1300 MetaPhlAn is a computational tool for profiling the composition of microbial communities (Bacteria,
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1301 Archaea and Eukaryotes) from metagenomic shotgun sequencing data (i.e. not 16S) at species-level.
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1302
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1303 MetaPhlAn relies on ~1.1M unique clade-specific marker genes identified from ~100,000 reference genomes
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1304 (~99,500 bacterial and archaeal and ~500 eukaryotic), allowing:
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1305
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1306 - unambiguous taxonomic assignments;
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1307 - accurate estimation of organismal relative abundance;
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1308 - species-level resolution for bacteria, archaea, eukaryotes and viruses;
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1309 - strain identification and tracking
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1310 - orders of magnitude speedups compared to existing methods.
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1311 - microbiota strain-level population genomics
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1312
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1313 MetaPhlAn clade-abundance estimation
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1314 ------------------------------------
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1315
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1316 The basic usage of MetaPhlAn consists in the identification of the clades (from phyla to species and
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1317 strains in particular cases) present in the microbiota obtained from a microbiome sample and their
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1318 relative abundance.
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1319
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1320 Marker level analysis
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1321 ---------------------
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1322
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1323 MetaPhlAn introduces the capability of characterizing organisms at the strain level using non
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1324 aggregated marker information. Such capability comes with several slightly different flavours and
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1325 are a way to perform strain tracking and comparison across multiple samples.
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1326
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1327 Usually, MetaPhlAn is first ran with default parameters for the type of analysis to profile the
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1328 species present in the community, and then a strain-level profiling can be performed to zoom-in on
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1329 specific species of interest. This operation can be performed quickly as it exploits the bowtie2out
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1330 intermediate file saved during the execution of the default analysis type.
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1331
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1332 Inputs
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1333 ======
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1334
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1335 Metaphlan takes as input either:
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1336
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1337 - one or several sequence files in Fasta, FastQ (whether compressed or not)
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1338 - a BowTie2 produced SAM file
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1339 - an intermediary mapping file of the microbiota generated by a previous MetaPhlAn run
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1340
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1341 It also needs the reference database, which can be locally installed or customized using the dedicated tools.
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1342
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1343 Outputs
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1344 =======
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1345
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1346 The main output is a tab-separated file with the predicted taxon relative abundances.
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1347
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1348 It also generates a BIOM file and some intermediate files (SAM and BowTie2out) if sequence files are given as inputs.
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1349
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1350
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1351 More help and use cases
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1352 =======================
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1353
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1354 To get more information about MetaPhlAn usage and use cases, please refer to the `Metaphlan documentation`_.
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1355
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1356 .. _Metaphlan documentation: https://github.com/biobakery/MetaPhlAn/wiki/MetaPhlAn-4#Basic-Usage
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1357
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1358 ]]></help>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1359 <expand macro="citations"/>
a7bd05df0bea planemo upload commit e485da3e1b9eb674a52948a00a3328c1a3cc5ffa
estrain
parents:
diff changeset
1360 </tool>