diff correctGCBias.xml @ 1:21d563d5f2b2 draft

Uploaded
author bgruening
date Mon, 05 Aug 2013 10:09:51 -0400
parents 09b65c12a75a
children 1f312af2f8db
line wrap: on
line diff
--- a/correctGCBias.xml	Sat Aug 03 13:42:12 2013 -0400
+++ b/correctGCBias.xml	Mon Aug 05 10:09:51 2013 -0400
@@ -1,13 +1,23 @@
-<tool id="correctGCBias" name="correctGCBias" version="1.0">
+<tool id="correctGCBias" name="correctGCBias" version="1.0.1">
   <description>
   </description>
   <requirements>
-    <requirement type="package" version="1.5.1_98e5d8a61431ea8605c0643d991a1a5d8999b4dc">deepTools</requirement>
+    <requirement type="package" version="1.5.1_59e067cce039cb93add04823c9f51cab202f8c2b">deepTools</requirement>
     <requirement type="package" version="0.1">ucsc_tools</requirement>
   </requirements>
   <command>
+    #import tempfile
+    #set $temp_dir = os.path.abspath(tempfile.mkdtemp())
+
+    #set $temp_bam_handle = tempfile.NamedTemporaryFile( dir=$temp_dir )
+    #set $temp_bam_path = $temp_bam_handle.name + '.bam'
+    #silent $temp_bam_handle.close()
+    #silent os.system("ln -s %s %s" % (str($bamInput), $temp_bam_path))
+    #silent os.system("ln -s %s %s.bai" % (str($bamInput.metadata.bam_index), $temp_bam_path))
+
+
   correctGCBias
-  --bamfile '$bamInput'
+  --bamfile '$temp_bam_path'
   --species '$species'
   --GCbiasFrequenciesFile $GCbiasFrequenciesFile
   
@@ -32,13 +42,18 @@
   </command>
 
   <inputs>
-  
+
   <param name="GCbiasFrequenciesFile" type="data" format="tabular" label="Output of computeGCBias" />
-  
+
   <param name="bamInput" format="bam" type="data" label="Input BAM file" help="The BAM file must be sorted and indexed."/>
-  
-  <param name="species" type="text" value="" label="Species name abbreviation" />
-  
+
+  <param name="species" type="select" label="Species name abbreviation">
+    <option value="hg19">hg19</option>
+    <option value="ce10">ce10</option>
+    <option value="dm3">dm3</option>
+    <option value="mm9">mm9</option>
+  </param>
+
   <conditional name="source">
     <param name="ref_source" type="select" label="Reference genome">
         <option value="cached">locally cached</option>