annotate cofold.xml @ 0:76d9140e8fa5 draft

Imported from capsule None
author bjoern-gruening
date Fri, 13 Feb 2015 05:33:32 -0500
parents
children 4306e2b9ec40
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
1 <tool id="cofold" name="Cofold" version="0.0.1">
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
2 <description>An RNA secondary structure prediction method that takes co-transcriptional folding into account</description>
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
3 <requirements>
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
4 <requirement type="package" version="0.0.1">cofold</requirement>
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
5 </requirements>
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
6 <version_command>CoFold --version</version_command>
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
7 <stdio>
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
8 <exit_code range="1:" />
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
9 <exit_code range=":-1" />
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
10 <regex match="Error:" />
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
11 <regex match="Exception:" />
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
12 </stdio>
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
13 <command interpreter="python">
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
14 <![CDATA[
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
15 cofold.py
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
16 -i $infile
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
17 -o1 $tabularFile
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
18 --parameters " -T$temperature -d$dangling
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
19 -P $energy_parameter
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
20 --distAlpha $distAlpha
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
21 --distTau $distTau
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
22 #if $advancedOptions.advancedSelector == 'yes':
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
23 $advancedOptions.constraint
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
24 $advancedOptions.noconversion
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
25 $advancedOptions.nolp
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
26 $advancedOptions.nogu
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
27 $advancedOptions.noclosinggu
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
28 $advancedOptions.notetra
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
29 $advancedOptions.circular
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
30 #end if
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
31 ";
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
32 count=`ls -l *.ps | wc -l`;
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
33 echo '#RNA structures: '\$count > $report;
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
34 ]]>
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
35 </command>
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
36 <inputs>
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
37 <param format="fasta" name="infile" type="data" label="FASTA file"/>
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
38 <param name="distAlpha" type="float" value="0.5" label="temperature [°C]" help="(--distAlpha)"/>
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
39 <param name="distTau" type="float" value="640.0" label="temperature [°C]" help="(--distTau)"/>
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
40 <param name="temperature" size="6" type="float" value="37.0" label="temperature [°C]" help="(-T)"/>
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
41 <param name="energy_parameter" type="select" label="Thermodynamic energy parameters" help="(-P)">
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
42 <option value="rna_turner1999.par" selected="True">Turner 1999</option>
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
43 <option value="rna_turner2004.par">Turner 2004</option>
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
44 <option value="rna_andronescu2007.par">Andronescu 2007</option>
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
45 </param>
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
46 <param name="dangling" type="select" label="how to treat dangling end energies" help="(-d)">
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
47 <option value="0">0: ignore dangling ends</option>
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
48 <option value="1">1: unpaired bases participate in one dangling end only</option>
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
49 <option value="2" selected="True">2: unpaired bases participate in all dangling ends</option>
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
50 <option value="3">3: allow coaxial stacking</option>
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
51 </param>
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
52 <conditional name="advancedOptions">
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
53 <param name="advancedSelector" type="select" label="Advanced Options">
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
54 <option value="no">no</option>
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
55 <option value="yes">yes</option>
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
56 </param>
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
57 <when value="yes">
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
58 <param name="constraint" type="boolean" truevalue="--constraint" falsevalue="" checked="false"
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
59 label="Calculate structures subject to constraints" help="(--constraint)"/>
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
60 <param name="noconversion" type="boolean" truevalue="--noconv" falsevalue="" checked="false"
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
61 label="No conversion" help="Do not convert thymine to uracile (T -> U). (--noconv)"/>
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
62 <param name="nolp" type="boolean" truevalue="--noLP" falsevalue="" checked="false"
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
63 label="No lonely pairs" help="--noLP don't allow lonely pairs. (--noLP)"/>
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
64 <param name="nogu" type="boolean" truevalue="--noGU" falsevalue="" checked="false"
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
65 label="No GU pairing" help="Don't allow pairing of G and U. (--noGU)"/>
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
66 <param name="noclosinggu" type="boolean" truevalue="--noClosingGU" falsevalue="" checked="false"
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
67 label="No GU pairing at the ends" help="Don't allow pairing of G and U at the ends of helices. (--noClosingGU)"/>
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
68 <param name="notetra" type="boolean" truevalue="--noTetra" falsevalue="" checked="false"
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
69 label="No stabilization for loops, hairpins etc." help="(--noTetra)"/>
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
70 <param name="circular" type="boolean" truevalue="--circ" falsevalue="" checked="false"
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
71 label="Assume circular RNA structure" help="(--circ)"/>
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
72 <param name="noPS" type="boolean" truevalue="--noPS" falsevalue="" checked="false"
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
73 label="Don't generate PS files" help="(--noPS)"/>
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
74 </when>
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
75 <when value="no" />
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
76 </conditional>
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
77 </inputs>
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
78 <outputs>
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
79 <data name="tabularFile" format="tabular" label="Tabular File"/>
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
80 <data name="report" format="txt" label="RNA PS File" hidden="true">
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
81 <discover_datasets pattern="(?P&lt;designation&gt;.+)\.ps" ext="rna_eps" visible="true"/>
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
82 </data>
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
83 </outputs>
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
84 <tests>
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
85 <test>
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
86 <param name="infile" value="cofold1.fasta" ftype="fasta"/>
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
87 <param name="noPS" value="--noPS"/>
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
88 <output name="tabularFile" file="colfold_results1.tabular" ftype="tabular" />
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
89 </test>
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
90 <test>
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
91 <param name="infile" value="cofold1.fasta" ftype="fasta"/>
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
92 <param name="noPS" value="--noPS"/>
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
93 <param name="energy_parameter" value="rna_andronescu2007.par"/>
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
94 <param name="dangling" value="1"/>
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
95 <param name="advancedSelector" value="yes"/>
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
96 <output name="tabularFile" file="colfold_results2.tabular" ftype="tabular" />
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
97 </test>
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
98 <test>
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
99 <param name="infile" value="cofold1.fasta" ftype="fasta"/>
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
100 <param name="noPS" value=""/>
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
101 <output name="tabularFile" file="colfold_results3.tabular" ftype="tabular" />
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
102 <output name="report">
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
103 <assert_contents>
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
104 <has_line_matching expression="#RNA structures.*" />
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
105 </assert_contents>
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
106 <discovered_dataset designation="example1_ss" file="example1_ss.ps" compare="sim_size" delta="100" ftype="rna_eps"/>
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
107 </output>
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
108 </test>
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
109 </tests>
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
110 <help>
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
111 <![CDATA[
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
112 **CoFold**
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
113
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
114 A tool for prediction of RNA secondary structure that takes co-transcriptional folding into account
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
115
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
116 **Input format**
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
117
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
118 CoFold requires one input file in FASTA format.
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
119
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
120 ------
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
121
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
122 **Outputs**
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
123
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
124 - Tab-seperated file
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
125 - 1st column: header line of FASTA input
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
126 - 2nd column: sequence
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
127 - 3rd column: dot-bracket notation
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
128 - 4th column: free energy
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
129
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
130 ]]>
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
131 </help>
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
132 <citations>
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
133 <citation type="doi">doi:10.1093/nar/gkt174</citation>
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
134 <citation type="doi">doi:10.1093/nar/gks241</citation>
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
135 </citations>
76d9140e8fa5 Imported from capsule None
bjoern-gruening
parents:
diff changeset
136 </tool>