annotate dreme.xml @ 3:ec2f378ac827 draft

"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 8c1eac566cbcc93ceb3d753170bce144d386722c"
author iuc
date Sat, 27 Nov 2021 09:45:44 +0000
parents 3e5c80594237
children f33d77dcacce
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
3
ec2f378ac827 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 8c1eac566cbcc93ceb3d753170bce144d386722c"
iuc
parents: 2
diff changeset
1 <tool id="meme_dreme" name="DREME" version="@TOOL_VERSION@.0">
0
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
2 <description>- Discriminative Regular Expression Motif Elicitation</description>
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
3 <macros>
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
4 <import>macros.xml</import>
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
5 </macros>
1
cb8a2242bf03 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents: 0
diff changeset
6 <expand macro="requirements">
cb8a2242bf03 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents: 0
diff changeset
7 <requirement type="package" version="2.7">python</requirement>
cb8a2242bf03 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents: 0
diff changeset
8 </expand>
0
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
9 <command detect_errors="exit_code"><![CDATA[
3
ec2f378ac827 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 8c1eac566cbcc93ceb3d753170bce144d386722c"
iuc
parents: 2
diff changeset
10 @CHECK_NON_COMMERCIAL_USE@
0
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
11 dreme
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
12 -o ./dreme_out
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
13 -p '$pos_fasta_file'
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
14 $norc
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
15 $alphabet_type
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
16 #if str( $neg_set_type.neg_set_type_selector ) == 'shuffle_negs':
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
17 -s '${$neg_set_type.pos_shuffle_seed}'
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
18 #elif str( $neg_set_type.neg_set_type_selector ) == 'supply_negs':
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
19 -n '${$neg_set_type.neg_fasta_file}'
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
20 #end if
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
21 #if str( $options_type.options_type_selector ) == 'advanced':
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
22 -e $options_type.e_value_thr
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
23 #if $options_type.stop_m_motifs
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
24 -m $options_type.stop_m_motifs
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
25 #end if
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
26 #if $options_type.stop_t_seconds
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
27 -t $options_type.stop_t_seconds
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
28 #end if
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
29 -g $options_type.nr_res_generalize
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
30 -mink $options_type.motif_min_k
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
31 -maxk $options_type.motif_max_k
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
32 #end if
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
33 ]]></command>
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
34 <inputs>
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
35 <param name="pos_fasta_file" type="data" format="fasta" label="Positive FASTA sequence file" argument="-p"
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
36 help="positive (primary) sequence file"/>
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
37 <param name="alphabet_type" type="select" label="Type of sequence alphabet">
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
38 <option value="-dna" selected="true">DNA (default)</option>
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
39 <option value="-rna">RNA</option>
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
40 <option value="-protein">Protein</option>
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
41 </param>
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
42 <param argument="-norc" label="Check reverse complement" type="boolean"
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
43 truevalue="" falsevalue="-norc" checked="False"
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
44 help="Search for motifs also on reverse complement strand"/>
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
45 <conditional name="neg_set_type">
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
46 <param name="neg_set_type_selector" type="select" label="Negative set definition">
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
47 <option value="shuffle_negs" selected="true">Shuffle positive sequences</option>
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
48 <option value="supply_negs">Supply negative sequences</option>
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
49 </param>
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
50 <when value="shuffle_negs">
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
51 <param name="pos_shuffle_seed" type="integer" value="1"
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
52 label="Seed for shuffling positive sequences" argument="-s"
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
53 help="(default: 1)"/>
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
54 </when>
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
55 <when value="supply_negs">
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
56 <param name="neg_fasta_file" type="data" format="fasta"
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
57 label="Negative FASTA sequence file" argument="-n"
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
58 help="negative (control) sequence file (default: positive sequences are shuffled to create the negative set)"/>
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
59 </when>
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
60 </conditional>
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
61 <conditional name="options_type">
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
62 <param name="options_type_selector" type="select" label="Options Configuration">
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
63 <option value="basic" selected="true">Basic</option>
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
64 <option value="advanced">Advanced</option>
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
65 </param>
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
66 <when value="basic" />
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
67 <when value="advanced">
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
68 <param name="e_value_thr" type="float" value="0.05"
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
69 label="stop if motif E-value > e" argument="-e"
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
70 help="stop if motif E-value > given threshold (default: 0.05)">
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
71 <validator type="expression" message="Set e-value must be > 0.">value is not None and value > 0</validator>
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
72 </param>
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
73 <param name="motif_min_k" type="integer" value="3" min="1"
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
74 label="Minimum width of core motif" argument="-mink"
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
75 help="minimum width of core motif (default: 3)"/>
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
76 <param name="motif_max_k" type="integer" value="8" min="1"
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
77 label="Maximum width of core motif" argument="-maxk"
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
78 help="maximum width of core motif (default: 8)"/>
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
79 <param name="stop_m_motifs" type="integer" optional="True" min="1"
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
80 label="Stop if m motifs have been output" argument="-m"
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
81 help="stop if m motifs have been output (default: only stop at E-value threshold)"/>
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
82 <param name="stop_t_seconds" type="integer" optional="True" min="1"
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
83 label="Stop if the specified time has elapsed" argument="-t"
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
84 help="stop if the specified time has elapsed (default: only stop at E-value threshold)"/>
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
85 <param name="nr_res_generalize" type="integer" value="100" min="1"
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
86 label="Number of REs to generalize" argument="-g"
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
87 help="number of REs to generalize (default: 100) (Hint: Increasing n will make the motif search more thoroughly at some cost in speed)"/>
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
88 </when>
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
89 </conditional>
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
90 <param name="non_commercial_use" label="I certify that I am not using this tool for commercial purposes." type="boolean" truevalue="NON_COMMERCIAL_USE" falsevalue="COMMERCIAL_USE" checked="False">
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
91 <validator type="expression" message="This tool is only available for non-commercial use.">value == True</validator>
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
92 </param>
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
93 </inputs>
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
94 <outputs>
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
95 <data format="html" name="html_outfile" label="${tool.name} on ${on_string} (html)" from_work_dir="dreme_out/dreme.html"/>
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
96 <data format="txt" name="txt_outfile" label="${tool.name} on ${on_string} (text)" from_work_dir="dreme_out/dreme.txt"/>
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
97 <data format="memexml" name="xml_outfile" label="${tool.name} on ${on_string} (xml)" from_work_dir="dreme_out/dreme.xml"/>
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
98 </outputs>
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
99 <tests>
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
100 <test>
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
101 <param name="pos_fasta_file" value="dreme_test_sites.fa" ftype="fasta"/>
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
102 <param name="alphabet_type" value="-rna"/>
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
103 <param name="norc" value="false"/>
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
104 <param name="non_commercial_use" value="True"/>
2
3e5c80594237 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 86a94f48321780dbe18ef5b099434c347ec2f4d0"
iuc
parents: 1
diff changeset
105 <output name="html_outfile" file="dreme_output_test1.html" compare="contains"/>
3e5c80594237 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 86a94f48321780dbe18ef5b099434c347ec2f4d0"
iuc
parents: 1
diff changeset
106 <output name="txt_outfile" file="dreme_output_test1.txt" compare="contains"/>
3e5c80594237 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 86a94f48321780dbe18ef5b099434c347ec2f4d0"
iuc
parents: 1
diff changeset
107 <output name="xml_outfile" file="dreme_output_test1.xml" compare="contains"/>
0
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
108 </test>
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
109 <test>
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
110 <param name="pos_fasta_file" value="dreme_test_sites.fa" ftype="fasta"/>
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
111 <param name="alphabet_type" value="-rna"/>
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
112 <param name="norc" value="false"/>
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
113 <param name="options_type_selector" value="advanced"/>
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
114 <param name="e_value_thr" value="0.00001"/>
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
115 <param name="motif_min_k" value="4"/>
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
116 <param name="motif_max_k" value="10"/>
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
117 <param name="non_commercial_use" value="True"/>
2
3e5c80594237 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 86a94f48321780dbe18ef5b099434c347ec2f4d0"
iuc
parents: 1
diff changeset
118 <output name="html_outfile" file="dreme_output_test2.html" compare="contains"/>
3e5c80594237 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 86a94f48321780dbe18ef5b099434c347ec2f4d0"
iuc
parents: 1
diff changeset
119 <output name="txt_outfile" file="dreme_output_test2.txt" compare="contains"/>
3e5c80594237 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 86a94f48321780dbe18ef5b099434c347ec2f4d0"
iuc
parents: 1
diff changeset
120 <output name="xml_outfile" file="dreme_output_test2.xml" compare="contains"/>
0
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
121 </test>
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
122 </tests>
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
123 <help><![CDATA[
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
124 DREME (Discriminative Regular Expression Motif Elicitation) discovers short, ungapped motifs (recurring, fixed-length patterns) that are relatively enriched in your sequences compared with shuffled sequences or given control sequences.
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
125
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
126 DREME finds relatively short motifs (up to 8 positions) fast. The input to DREME is one or two sets of sequences. The control (-n parameter) sequences should be approximately the same length as the primary (-p parameter) sequences. If you do not provide a control set, the program shuffles the primary set to provide a control set. The program uses Fisher's Exact Test to determine significance of each motif found in the postive set as compared with its representation in the control set, using a significance threshold that may be set (-e parameter).
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
127
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
128 DREME achieves its high speed by restricting its search to regular expressions based on the IUPAC alphabet representing bases and ambiguous characters, and by using a heuristic estimate of generalised motifs' statistical significance.
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
129
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
130 .. class:: infomark
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
131
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
132 For detailed information on DREME, click here_, or view the license_.
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
133
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
134 .. _here: http://meme-suite.org/doc/dreme.html
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
135 .. _license: http://meme-suite.org/doc/copyright.html
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
136
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
137 ]]></help>
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
138 <citations>
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
139 <citation type="doi">10.1093/bioinformatics/btr261</citation>
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
140 </citations>
b386032d758d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meme commit 42fa6e319cf1a97330818dc8c869871a32f0e7aa
iuc
parents:
diff changeset
141 </tool>