annotate mitos/mitos2.xml @ 2:de4408d88c67 draft default tip

Uploaded
author menegidio
date Thu, 17 Jun 2021 15:27:29 +0000
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
1 <tool id="mitos2" name="@MITOS_NAME@" version="@MITOS_VERSION@">
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
2 <description>de-novo annotation of metazoan mitochondrial genomes</description>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
3 <macros>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
4 <import>macros.xml</import>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
5 <token name="@MITOS_NAME@">MITOS2</token>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
6 <token name="@MITOS_VERSION@">2.0.6</token>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
7 </macros>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
8 <requirements>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
9 <requirement type="package" version="@MITOS_VERSION@">mitos</requirement>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
10 <requirement type="package">zip</requirement>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
11 </requirements>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
12 <version_command>python -c "import mitos; print(mitos.__version__)"</version_command>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
13 <command detect_errors="aggressive"><![CDATA[
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
14 mkdir outdir &&
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
15
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
16 runmitos.py
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
17 --input '$input'
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
18 --code $code
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
19 --outdir outdir
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
20 --refdir '/'
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
21 --refseqver '$refseqver.fields.path'
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
22 $linear
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
23 #for tpe in ["prot", "trna", "rrna", "intron", "oril", "orih"]
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
24 #if not $tpe in str($advanced.featuretypes).split(',')
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
25 --$tpe 0
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
26 #end if
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
27 #end for
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
28 --finovl $advanced.finovl
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
29 $advanced.best
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
30 #set fragovl=float($advanced.fragovl)/100.0
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
31 --fragovl $fragovl
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
32 --fragfac $advanced.fragfac
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
33
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
34 --evalue $advanced_prot.evalue
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
35 #set cutoff=float($advanced_prot.cutoff)/100.0
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
36 --cutoff $cutoff
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
37 --clipfac $advanced_prot.clipfac
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
38 $advanced_prot.ncbicode
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
39 $advanced_prot.alarab
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
40 $advanced_prot.oldstst
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
41 $advanced_ncrna.locandgloc
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
42 --ncev $advanced_ncrna.ncev
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
43 $advanced_ncrna.sensitive
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
44 --maxtrnaovl $advanced_ncrna.maxtrnaovl
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
45 --maxrrnaovl $advanced_ncrna.maxrrnaovl
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
46
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
47 #if not ("protein_plot" in str($addoutputs).split(',') or "ncRNA_plot" in str($addoutputs).split(',')):
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
48 --noplots
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
49 #end if
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
50
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
51 #if "raw" in str($addoutputs).split(','):
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
52 && zip -9 -y -r output.zip outdir/ > /dev/null
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
53 #end if
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
54 ]]></command>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
55 <inputs>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
56 <param argument="--input" label="Sequence" type="data" format="fasta" help="a single sequence in fasta formated sequence">
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
57 <options options_filter_attribute="metadata.sequences">
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
58 <filter type="add_value" value="1"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
59 </options>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
60 </param>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
61 <param argument="--code" label="Genetic code" type="select">
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
62 <option value="2">Vertebrate (2)</option>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
63 <option value="3">Fungi (3)</option>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
64 <option value="4">Mold, Protozoan, Coelenteral (4)</option>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
65 <option value="5">Invertebrate (5)</option>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
66 <option value="9">Echinoderm, Flatworm (9)</option>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
67 <option value="13">Ascidian (13)</option>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
68 <option value="14">Alternative Flatworm (14)</option>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
69 </param>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
70 <param argument="--refseqver" label="Reference data" type="select" help="contact the administrator of this Galaxy instance if you miss reference data">
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
71 <options from_data_table="mitos">
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
72 <filter type="static_value" value="mitos2" column="2"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
73 </options>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
74 <validator message="No reference annotation is available for MITOS2" type="no_options" />
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
75 </param>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
76 <param argument="--linear" checked="false" label="Treat sequence as linear" type="boolean" truevalue="--linear" falsevalue=""/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
77 <param name="addoutputs" type="select" multiple="true" label="Outputs">
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
78 <option value="bed" selected="true">BED</option>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
79 <option value="mito" selected="false">mito</option>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
80 <option value="gff" selected="false">GFF file</option>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
81 <option value="seq" selected="false">SEQ</option>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
82 <option value="fas" selected="false">nucleotide FASTA</option>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
83 <option value="faa" selected="false">protein FASTA</option>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
84 <option value="geneorder" selected="false">geneorder</option>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
85 <option value="protein_plot" selected="false">Protein prediction plot</option>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
86 <option value="ncRNA_plot" selected="false">ncRNA prediction plot</option>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
87 <!--<option value="ncRNA_structure_ps_plots" selected="false">ncRNA structure plots - postscript</option>-->
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
88 <option value="ncRNA_structure_svg_plots" selected="false">ncRNA structure plots - svg</option>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
89 <option value="raw" selected="false">zipped raw results</option>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
90 </param>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
91 <section name="advanced" title="Advanced options">
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
92 <param name="featuretypes" label="Feature types" help="Feature types that should be predicted by MITOS (--noprot,--notrna,--norrna)" type="select" multiple="true">
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
93 <option value="prot" selected="true">Protein coding genes</option>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
94 <option value="trna" selected="true">tRNAs</option>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
95 <option value="rrna" selected="true">rRNAs</option>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
96 <option value="intron" selected="false">Introns</option>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
97 <option value="oril" selected="false">Origin of light strand replication</option>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
98 <option value="orih" selected="false">Origin of heavy strand replication</option>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
99 </param>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
100 <param argument="--finovl" label="Final overlap (nt)" help="Maximum number of nucleotides by which genes of different types may overlap" type="integer" value="50" min="0"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
101 <param argument="--best" checked="false" label="Annotate only the best copy of each feature" type="boolean" truevalue="--best" falsevalue=""/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
102 <param argument="--fragovl" label="Fragment overlap" help="Maximum allowed overlap of proteins in the query (in percent of the shorter query range) for two hits to be counted as fragments of the same gene" type="integer" value="20" min="0" max="100"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
103 <param argument="--fragfac" label="Fragment quality factor" help="Maximum factor by which fragments of the same protein may differ in their quality" type="float" min="0" value="10"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
104 </section>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
105 <section name="advanced_prot" title="Advanced options for protein coding gene prediction">
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
106 <param argument="--evalue" label="BLAST E-value Exponent" help="Negation of the exponent of the E-value threshold used by BLAST, i.e. a value X gives an E-value of 10^(-X)" type="float" value="2" min="1"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
107 <param argument="--cutoff" label="Quality cutoff" help="Minimum allowed quality in % of the maximum quality value per reading frame" type="integer" value="50" min="0" max="100"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
108 <param argument="--clipfac" label="Clipping factor" help="Clip overlapping proteins with the same name that differ by less than the specified factor" type="float" value="10" min="0"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
109 <param argument="--ncbicode" checked="false" label="use start/stop codons as in NCBI (default: learned start/stop codons)" type="boolean" truevalue="--ncbicode" falsevalue=""/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
110 <param argument="--alarab" checked="false" label="Use the hmmer based method of Al Arab et al. 2016. This will consider the evalue, ncbicode, fragovl, fragfac" type="boolean" truevalue="--alarab" falsevalue=""/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
111 <param argument="--oldstst" checked="false" label="Use the old start/stop prediction method of MITOS1" type="boolean" truevalue="--oldstst" falsevalue=""/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
112 </section>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
113 <section name="advanced_ncrna" title="Advanced options for ncRNA gene prediction">
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
114 <param argument="--locandgloc" checked="false" label="Run mitfi in glocal and local mode (default: local only)" type="boolean" truevalue="--locandgloc" falsevalue=""/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
115 <param argument="--ncev" label="e-value to use for inferal fast mode" type="float" min="0" value="0.01"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
116 <param argument="--sensitive" checked="false" label="Use infernals sensitive mode only" type="boolean" truevalue="--sensitive" falsevalue=""/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
117 <param argument="--maxtrnaovl" label="Allow tRNA overlap of up to X nt for mitfi" type="integer" value="50"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
118 <param argument="--maxrrnaovl" label="Allow rRNA overlap of up to X nt for mitfi" type="integer" value="50"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
119 </section>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
120 </inputs>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
121 <outputs>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
122 <data name="bedout" format="bed" from_work_dir="outdir/result.bed">
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
123 <filter>"bed" in str(addoutputs)</filter>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
124 </data>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
125 <data name="mitoout" format="tabular" from_work_dir="outdir/result.mitos" label="${tool.name} on ${on_string}: mito">
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
126 <filter>"mito" in str(addoutputs)</filter>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
127 </data>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
128 <data name="gffout" format="gff" from_work_dir="outdir/result.gff" label="${tool.name} on ${on_string}: GFF">
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
129 <filter>"gff" in str(addoutputs)</filter>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
130 </data>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
131 <data name="seqout" format="txt" from_work_dir="outdir/result.seq" label="${tool.name} on ${on_string}: TBL">
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
132 <filter>"seq" in str(addoutputs)</filter>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
133 </data>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
134 <data name="faa" format="fasta" from_work_dir="outdir/result.faa" label="${tool.name} on ${on_string}: aa FASTA">
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
135 <filter>"faa" in str(addoutputs)</filter>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
136 </data>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
137 <data name="fas" format="fasta" from_work_dir="outdir/result.fas" label="${tool.name} on ${on_string}: nt FASTA">
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
138 <filter>"fas" in str(addoutputs)</filter>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
139 </data>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
140 <data name="geneorderout" format="fasta" from_work_dir="outdir/result.geneorder" label="${tool.name} on ${on_string}: geneorder">
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
141 <filter>"geneorder" in str(addoutputs)</filter>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
142 </data>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
143 <data name="protein_plot_out" format="pdf" from_work_dir="outdir/plots/prot.pdf" label="${tool.name} on ${on_string}: Protein prediction plot">
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
144 <filter>"protein_plot" in str(addoutputs)</filter>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
145 </data>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
146 <data name="ncRNA_plot_out" format="pdf" from_work_dir="outdir/plots/rna.pdf" label="${tool.name} on ${on_string}: ncRNA prediction plot">
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
147 <filter>"ncRNA_plot" in str(addoutputs)</filter>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
148 </data>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
149 <!--<collection name="ncRNA_structure_plot_ps_out" type="list" label="${tool.name} on ${on_string}: ncRNA postscript structure plots">
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
150 <discover_datasets pattern="(?P&lt;name&gt;.+)\.ps" format="ps" directory="outdir/plots" />
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
151 <filter>"ncRNA_structure_ps_plots" in str(addoutputs)</filter>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
152 </collection>-->
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
153 <collection name="ncRNA_structure_plot_svg_out" type="list" label="${tool.name} on ${on_string}: ncRNA svg structure plots">
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
154 <discover_datasets pattern="(?P&lt;name&gt;.+)\.svg" format="svg" directory="outdir/plots" />
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
155 <filter>"ncRNA_structure_svg_plots" in str(addoutputs)</filter>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
156 </collection>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
157 <data name="rawout" format="zip" from_work_dir="output.zip" label="${tool.name} on ${on_string}: raw data">
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
158 <filter>"raw" in str(addoutputs)</filter>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
159 </data>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
160 </outputs>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
161 <tests>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
162 <!-- default options -->
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
163 <test expect_num_outputs="1">
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
164 <param name="input" value="NC_012920.fasta"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
165 <param name="code" value="2"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
166 <param name="refseqver" value="mitos2-refdata" />
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
167 <output name="bedout" file="mitos2_NC_012920.bed" ftype="bed"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
168 <assert_command>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
169 <has_text text="--code 2"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
170 <has_text text="--finovl 50"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
171 <not_has_text text="--trna"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
172 <not_has_text text="--rrna"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
173 <not_has_text text="--prot"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
174 <has_text text="--intron 0"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
175 <has_text text="--oril 0"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
176 <has_text text="--orih 0"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
177 <has_text text="--evalue 2.0"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
178 <has_text text="--cutoff 0.5"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
179 <has_text text="--clipfac 10.0"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
180 <not_has_text text="--best"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
181 <has_text text="--fragovl 0.2"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
182 <has_text text="--fragfac 10.0"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
183 <has_text text="--ncev 0.01"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
184 <has_text text="--maxtrnaovl 50"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
185 <has_text text="--maxrrnaovl 50"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
186 <has_text text="--noplots"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
187 </assert_command>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
188 </test>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
189 <!-- different main options -->
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
190 <test expect_num_outputs="1">
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
191 <param name="input" value="NC_012920.fasta"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
192 <param name="code" value="5"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
193 <param name="refseqver" value="mitos2-refdata" />
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
194 <output name="bedout" file="mitos2_NC_012920.bed" ftype="bed" compare="sim_size"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
195 <section name="advanced">
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
196 <param name="featuretypes" value="prot,trna,rrna,intron,oril,orih"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
197 <param name="finovl" value="49"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
198 <param name="best" value="true"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
199 <param name="fragovl" value="10"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
200 <param name="fragfac" value="9"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
201 </section>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
202 <assert_command>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
203 <has_text text="--code 5"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
204 <has_text text="--finovl 49"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
205 <not_has_text text="--trna"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
206 <not_has_text text="--rrna"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
207 <not_has_text text="--prot"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
208 <not_has_text text="--intron"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
209 <not_has_text text="--oril"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
210 <not_has_text text="--orih"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
211 <has_text text="--evalue 2.0"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
212 <has_text text="--cutoff 0.5"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
213 <has_text text="--clipfac 10.0"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
214 <has_text text="--best"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
215 <has_text text="--fragovl 0.1"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
216 <has_text text="--fragfac 9.0"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
217 <has_text text="--ncev 0.01"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
218 <has_text text="--maxtrnaovl 50"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
219 <has_text text="--maxrrnaovl 50"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
220 <has_text text="--noplots"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
221 </assert_command>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
222 </test>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
223 <!-- different pcg and ncrn options -->
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
224 <test expect_num_outputs="11">
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
225 <param name="input" value="NC_012920.fasta"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
226 <param name="code" value="2"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
227 <param name="refseqver" value="mitos2-refdata" />
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
228 <section name="advanced_prot">
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
229 <param name="evalue" value="3"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
230 <param name="cutoff" value="49"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
231 <param name="clipfac" value="9"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
232 <param name="ncbicode" value="true"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
233 <param name="alarab" value="true"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
234 <param name="oldstst" value="true"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
235 </section>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
236 <section name="advanced_ncrna">
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
237 <!-- <param name="locandgloc" value="true"/> should be possible from 2.0.5 https://gitlab.com/Bernt/MITOS/-/commit/9b4c55c29961c307dce02ac0319dadbd76f6b9e5-->
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
238 <param name="ncev" value="0.1"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
239 <param name="sensitive" value="true"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
240 <param name="maxtrnaovl" value="51"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
241 <param name="maxrrnaovl" value="49"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
242 </section>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
243 <param name="addoutputs" value="bed,mito,gff,seq,fas,faa,geneorder,protein_plot,ncRNA_plot,ncRNA_structure_svg_plots,raw"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
244 <output name="bedout" file="mitos2_NC_012920.bed" ftype="bed" compare="sim_size"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
245 <output name="mitoout" file="mitos2_NC_012920.mitos" ftype="tabular"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
246 <output name="gffout" file="mitos2_NC_012920.gff" ftype="gff"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
247 <output name="seqout" file="mitos2_NC_012920.seq" ftype="txt"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
248 <output name="faa" file="mitos2_NC_012920.faa" ftype="fasta"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
249 <output name="fas" file="mitos2_NC_012920.fas" ftype="fasta"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
250 <output name="geneorderout" file="mitos2_NC_012920.geneorder" ftype="fasta"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
251 <output name="protein_plot_out" file="mitos2_NC_012920_prot.pdf" ftype="pdf" compare="sim_size"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
252 <output name="ncRNA_plot_out" file="mitos2_NC_012920_ncrna.pdf" ftype="pdf" compare="sim_size"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
253 <output name="rawout" ftype="zip">
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
254 <assert_contents>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
255 <has_archive_member path=".*/result.bed"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
256 </assert_contents>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
257 </output>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
258 <output_collection name="ncRNA_structure_plot_svg_out" type="list" count="17"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
259 <assert_command>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
260 <has_text text="--code 2"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
261 <has_text text="--finovl 50"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
262 <not_has_text text="--trna"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
263 <not_has_text text="--rrna"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
264 <not_has_text text="--prot"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
265 <has_text text="--intron 0"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
266 <has_text text="--oril 0"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
267 <has_text text="--orih 0"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
268 <has_text text="--evalue 3.0"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
269 <has_text text="--cutoff 0.49"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
270 <has_text text="--clipfac 9.0"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
271 <has_text text="--alarab"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
272 <has_text text="--oldstst"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
273 <has_text text="--ncbicode"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
274 <not_has_text text="--best"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
275 <has_text text="--fragovl 0.2"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
276 <has_text text="--fragfac 10.0"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
277 <!--<has_text text="\-\-locandgloc"/>-->
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
278 <has_text text="--ncev 0.1"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
279 <has_text text="--sensitive"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
280 <has_text text="--maxtrnaovl 51"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
281 <has_text text="--maxrrnaovl 49"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
282 <not_has_text text="--noplots"/>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
283 </assert_command>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
284 </test>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
285 </tests>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
286 <help>@COMMON_HELP@
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
287 <![CDATA[
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
288
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
289
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
290 **Advanced options**
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
291
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
292 - Feature types
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
293
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
294 Select the feature types that should be annotated. By default this is protein coding genes, tRNA and rRNA which is useful for metazoan mitogenomes. In addition also the replication origins of the light (OL) and heavy (OH) strand and introns can be annotated. The annotation of the replication origins is most useful for chordate mitogenomes. Introns are usually only found in mitogenomes of non-metazoans and basal Metazoa.
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
295
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
296 - Final overlap (nt)
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
297
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
298 Maximum number of nucleotides by which genes of different types may overlap. Applies to merging of the final predictions.
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
299
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
300 - Annotate only the best copy of each feature
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
301
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
302 If there are copies of the same feature type only the one with the lowest e-value (for ncRNAs and OL) or highest quality score (protein coding genes and OH)
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
303
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
304 - Fragment overlap
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
305
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
306 Maximum fraction (of the shorter feature) allowed that two hits overlap in the query to be counted as fragments.
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
307
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
308 - Fragment quality factor
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
309
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
310 Maximum factor by which fragments may differ in their quality scores. Higher values allow that parts of a gene can differ more in their quality.
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
311
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
312 **Advanced options for protein coding gene prediction**
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
313
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
314 - BLAST E-value Exponent
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
315
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
316 The statistical significance threshold for considering matches in the BLASTX search. The value entered here is the negation of the exponent of the E-value threshold that should be used by BLAST, i.e. a value X gives an E-value of 10^(-X).
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
317
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
318 - Quality cutoff
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
319
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
320 Minimum allowed quality value (in percent) of the maximum quality value per reading frame. A higher values correspond to shorter protein prediction and therefore reduced risk for conflicts with other features
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
321
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
322 - Clipping factor
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
323
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
324 Clipping is started if overlapping prediction of hits with the same name differ by less than a factor X in their quality value.
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
325
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
326 - use start/stop codons as in NCBI (default: learned start/stop codons)
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
327
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
328 Instead of the codon probabilities derived from the protein coding genes annotated in RefSeq the codons listed at NCBI taxonomy are used with equal probabilities (https://www.ncbi.nlm.nih.gov/Taxonomy/Utils/wprintgc.cgi)
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
329
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
330 - Use the hmmer based method of Al Arab et al. 2016. This will consider the evalue, ncbicode, fragovl, fragfac parameters
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
331
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
332 Note: 1) this only works for Metazoa RefSeq release 63 reference data set. 2) This will only predict the protein coding genes that are typical for metazoan mitochondrial genomes.
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
333
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
334 - Use the old start/stop prediction method of MITOS1
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
335
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
336 The search for start and stop codons just takes the closest to the initial start / stop positions within 6aa (i.e. the method used in MITOS1)
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
337
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
338 **Advanced options for ncRNA gene prediction**
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
339
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
340 - Run mitfi in glocal and local mode (default: local only)
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
341
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
342 By default mitfi uses infernal's cmsearch in local search mode only. By enabling this option mitfi will invoke cmserach also in glocal mode if a feature is missing.
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
343
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
344 - e-value to use for inferal fast mode
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
345
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
346 The e-value passed to the first pass of cmsearch in the second pass (the sensitive search) an e-value of 0.1 is used.
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
347
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
348 - Use infernal's sensitive mode only
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
349
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
350 By default mitfi searches for ncRNAs using cmsearch's default fast mode first. If a ncRNA type is missing it is searched using the sensitive mode. This can be useful if low scoring copies are expected which might be missed when searching in the two stage mode.
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
351
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
352 - Allow tRNA/rRNA overlap of up to X nt for mitfi
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
353
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
354 Allow that a tRNA/rRNA overlaps with another feature by this number of nucleotides.
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
355
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
356 ]]></help>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
357 <citations>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
358 <citation type="doi">10.1093/nar/gkz833</citation>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
359 <citation type="doi">10.1016/j.ympev.2016.09.024</citation>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
360 </citations>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
361 </tool>
de4408d88c67 Uploaded
menegidio
parents:
diff changeset
362