diff scan-for-segments.xml @ 2:22d7b6019372 draft

planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/segmentation_fold_galaxy_wrapper commit 7e54643d9af0065268d5cde2f2fc9872d2de8fa9
author yhoogstrate
date Thu, 31 Mar 2016 04:16:21 -0400
parents
children cd1bba1c66b3
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/scan-for-segments.xml	Thu Mar 31 04:16:21 2016 -0400
@@ -0,0 +1,105 @@
+<tool id="scan_for_segments" name="scan-for-segments" version="1.6.3-0">
+    <description>Scan for the presence of segments in sequences using segmentation-fold</description>
+    
+    <requirements>
+        <requirement type="package" version="1.6.3">segmentation-fold</requirement>
+        <requirement type="package" version="2.7.10">python</requirement>
+    </requirements>
+    
+    <stdio></stdio>
+    
+    <version_command>segmentation-fold --version | head -n 2 | tail -n 1 | sed -e 's/^[[:space:]]*//' -e 's/[[:space:]]*$//'</version_command>
+    
+    <command><![CDATA[
+        scan-for-segments
+            -T \${GALAXY_SLOTS:-4}
+            -x
+            #if str($parameters.use_custom_xml) == "true"
+                "${parameters.input_xml}"
+            #else
+                "\$SEGMENTATION_FOLD_DEFAULT_XML"
+            #end if
+            -p "in-depth"
+            "${input_fasta}"
+            
+            >   $output_list
+    ]]></command>
+
+    <inputs>
+        <param name="input_fasta"
+               type="data"
+               format="fasta"
+               argument="-f"
+               label="Fasta file with RNA-sequece" />
+
+        <conditional name="parameters">
+            <param name="use_custom_xml"
+                type="boolean"
+                truevalue="true"
+                falsevalue="false"
+                selected="false"
+                label="Use segment definition from history" />
+
+            <when value="false" />
+            <when value="true">
+                <param name="input_xml"
+                    type="data"
+                    format="xml"
+                    multiple="false"
+                    argument="-x"
+                    label="Custom 'segments.xml'-syntaxed file" />
+            </when>
+        </conditional>
+    </inputs>
+
+    <outputs>
+        <data format="text" name="output_list" label="${tool.name} on ${str($input_fasta.hid) + ': ' + $input_fasta.name}" />
+    </outputs>
+
+    <tests>
+        <test>
+            <param name="input_fasta" value="SNORD13-revised.fa" ftype="fasta" />
+            <param name="use_custom_xml" value="false" ftype="fasta" />
+            
+            <output name="output_list" file="SNORD13-revised.scan-for-segments.txt" />
+        </test>
+        <test>
+            <param name="input_fasta" value="SNORD48-revised.fa" ftype="fasta" />
+            <param name="use_custom_xml" value="false" ftype="fasta" />
+            
+            <output name="output_list" file="SNORD48-revised.scan-for-segments.txt" />
+        </test>
+        <test>
+            <param name="input_fasta" value="SNORD114-4-revised.fa" ftype="fasta" />
+            <param name="use_custom_xml" value="false" ftype="fasta" />
+            
+            <output name="output_list" file="SNORD114-4-revised.scan-for-segments.txt" />
+        </test>
+        <test>
+            <param name="input_fasta" value="SNORD118-revised.fa" ftype="fasta" />
+            <param name="use_custom_xml" value="false" ftype="fasta" />
+            
+            <output name="output_list" file="SNORD118-revised.scan-for-segments.txt" />
+        </test>
+    </tests>
+    
+    <help><![CDATA[
+This is an utility of the segmentation-fold package that allows to scan for the presence of certain segments.
+If present, it will also scan for the Gibbs free energy necessairy the segment has to provide to contribute to the optimal structure.
+    ]]></help>
+    
+    <citations>
+        <citation type="bibtex">
+           @mastersthesis{mastersthesis,
+              author       = {Youri Hoogstrate}, 
+              title        = {An algorithm for predicting RNA 2D structures including K-turns},
+              school       = {University of Technology Delft, Leiden University},
+              year         = 2012,
+              address      = {},
+              month        = 11,
+              note         = {Research assignment for Master Computer-science},
+              url          = { https://yh-kt-fold.googlecode.com/files/Report.pdf }
+            }
+        </citation>
+    </citations>
+</tool>