0
|
1 <tool id="exparna" name="ExpaRNA" version="0.1.0">
|
|
2 <description></description>
|
|
3 <requirements>
|
|
4 <requirement type="package" version="1.0">exparna</requirement>
|
1
|
5 <requirement type="package" version="1.8.5">vienna_rna</requirement>
|
0
|
6 <requirement type="set_environment">EXPARNA_SCRIPT_PATH</requirement>
|
|
7 </requirements>
|
|
8 <command>
|
|
9 ExpaRNA
|
|
10 -t$emp_scoring
|
|
11 #if $check == "no":
|
|
12 -n$max_used_sub
|
|
13 #end if
|
|
14 -s$min_incl_sub
|
|
15 $locarna_input
|
|
16 $alignment_to_file
|
|
17 $list_in_file
|
|
18 $all_in_file
|
|
19 $fastafile;
|
|
20 mkdir $outfile.files_path;
|
|
21 cp ./ExpaRNA-results/* $outfile.files_path;
|
|
22 python \$EXPARNA_SCRIPT_PATH/create_html.py $outfile $outfile.files_path;
|
|
23 #if $locarna_input:
|
|
24 cp ./ExpaRNA-results/LCSEPM_LocARNA_* $locarna_inputfile
|
|
25 #end if
|
|
26 </command>
|
|
27 <stdio>
|
|
28 <exit_code range="1:" level="fatal" description="Error occurred. Please check Tool Standard Error" />
|
|
29 <exit_code range=":-1" level="fatal" description="Error occurred. Please check Tool Standard Error" />
|
|
30 </stdio>
|
|
31 <inputs>
|
|
32 <param format="fasta" name="fastafile" type="data" label="Fasta Input File" />
|
|
33 <param name="min_incl_sub" label="Minimal size of included substructures" type="integer" value="7" help="-s" />
|
|
34 <conditional name="check">
|
|
35 <param name="check_all" type="boolean" truevalue="yes" falsevalue="no" label="Use all substructures" help="" checked="true" />
|
|
36 <when value="no">
|
|
37 <param name="max_used_sub" label="Maximum number of used substructures" type="integer" value="0" help="-n" />
|
|
38 </when>
|
|
39 </conditional>
|
|
40
|
|
41 <param name="emp_scoring" type="select" value="no" label="EPM Scoring" help="-t">
|
|
42 <option value="1" selected="true">Default</option>
|
|
43 <option value="2">Prefer Larger Patterns</option>
|
|
44 </param>
|
|
45 <!-- output parameter alles booleans
|
|
46 /!-->
|
|
47 <param name="locarna_input" type="boolean" checked="true" truevalue="-i" falsevalue="" label="Write ExpaRNA result as input for LocARNA with anchor constraints" help="-i" />
|
|
48 <param name="alignment_to_file" type="boolean" checked="false" truevalue="-o" falsevalue="" label="Write ExpaRNA result as alignment into text file" help="-o" />
|
|
49 <param name="list_in_file" type="boolean" checked="false" truevalue="-e" falsevalue="" label="Write ExpaRNA result as list in file" help="-e" />
|
|
50 <param name="all_in_file" type="boolean" checked="false" truevalue="-a" falsevalue="" label="Write all EPMs into file" help="-a" />
|
|
51 </inputs>
|
|
52 <outputs>
|
|
53 <data format="fasta" name="locarna_inputfile" label="Output generated for Locarna">
|
|
54 <filter>locarna_input is True</filter>
|
|
55 </data>
|
|
56 <data name="outfile" format="zip" />
|
|
57 </outputs>
|
|
58 <tests>
|
|
59 <test>
|
|
60 <param name="fastafile" value="input.fasta" />
|
|
61 <output name="output" file="output.zip" compare="sim_size" />
|
|
62 <param name="locarna_input" value="" />
|
|
63 <param name="check_all" value="yes" />
|
|
64 </test>
|
|
65
|
|
66 </tests>
|
|
67 <help>**What it does**
|
|
68 http://rna.informatik.uni-freiburg.de/ExpaRNA/Input.jsp
|
|
69
|
|
70 ExpaRNA is a fast, motif-based comparison and alignment tool for RNA molecules. Instead of computing a full sequence-structure alignment, it computes the best arrangement of sequence-structure motifs common to two RNAs. A motif is a local (or isolated) substructure which is identical to both RNAs. ExpaRNA requires a given nested secondary structure for both RNAs. If no structure is available, RNAfold from Vienna RNA Package is used for a structure prediction. The accuracy of the algorithm is mainly controlled by the minimal size of the included sequence-structure motifs. ExpaRNA is especially useful for comparative structural RNA analysis and to speed-up complex sequence-structure alignment methods. For this purpose, the predicted common substructures by ExpaRNA are used as anchor constraints for a full structural alignment.
|
|
71
|
|
72 **Output**
|
|
73
|
|
74 You will receive a zip file containing all output files and optionally the outputfile made for postprocessing with locarna.
|
|
75 </help>
|
|
76 </tool>
|