diff bwa_macros.xml @ 18:48f306c57611 draft

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bwa commit c355891532cecaab6b3288a148a6b3bcb5973396
author iuc
date Fri, 24 Nov 2017 09:55:45 -0500
parents be4e38d127ae
children dfd8b7f78c37
line wrap: on
line diff
--- a/bwa_macros.xml	Tue Nov 21 11:24:01 2017 -0500
+++ b/bwa_macros.xml	Fri Nov 24 09:55:45 2017 -0500
@@ -1,115 +1,115 @@
 <macros>
-  <import>read_group_macros.xml</import>
+    <import>read_group_macros.xml</import>
 
-  <token name="@VERSION@">0.7.17</token>
+    <token name="@VERSION@">0.7.17</token>
 
-  <token name="@set_rg_string@">
-      #set $rg_string = "@RG\\tID:" + str($rg_id)
-      #set $rg_string += $format_read_group("\\tSM:", $rg_sm)
-      #set $rg_string += $format_read_group("\\tPL:", $rg_pl)
-      #set $rg_string += $format_read_group("\\tLB:", $rg_lb)
-      #set $rg_string += $format_read_group("\\tCN:", $rg_cn)
-      #set $rg_string += $format_read_group("\\tDS:", $rg_ds)
-      #set $rg_string += $format_read_group("\\tDT:", $rg_dt)
-      #set $rg_string += $format_read_group("\\tFO:", $rg_fo)
-      #set $rg_string += $format_read_group("\\tKS:", $rg_ks)
-      #set $rg_string += $format_read_group("\\tPG:", $rg_pg)
-      #set $rg_string += $format_read_group("\\tPI:", $rg_pi)
-      #set $rg_string += $format_read_group("\\tPU:", $rg_pu)
-  </token>
+    <token name="@set_rg_string@">
+        #set $rg_string = "@RG\\tID:" + str($rg_id)
+        #set $rg_string += $format_read_group("\\tSM:", $rg_sm)
+        #set $rg_string += $format_read_group("\\tPL:", $rg_pl)
+        #set $rg_string += $format_read_group("\\tLB:", $rg_lb)
+        #set $rg_string += $format_read_group("\\tCN:", $rg_cn)
+        #set $rg_string += $format_read_group("\\tDS:", $rg_ds)
+        #set $rg_string += $format_read_group("\\tDT:", $rg_dt)
+        #set $rg_string += $format_read_group("\\tFO:", $rg_fo)
+        #set $rg_string += $format_read_group("\\tKS:", $rg_ks)
+        #set $rg_string += $format_read_group("\\tPG:", $rg_pg)
+        #set $rg_string += $format_read_group("\\tPI:", $rg_pi)
+        #set $rg_string += $format_read_group("\\tPU:", $rg_pu)
+    </token>
 
-  <token name="@set_reference_fasta_filename@"><![CDATA[
+    <token name="@set_reference_fasta_filename@"><![CDATA[
     #if str( $reference_source.reference_source_selector ) == "history":
         #set $reference_fasta_filename = "localref.fa"
-        ln -s "${reference_source.ref_file}" "${reference_fasta_filename}" &&
+        ln -s '${reference_source.ref_file}' '${reference_fasta_filename}' &&
         bwa index
         #if str($reference_source.index_a) != 'auto'
             -a ${reference_source.index_a}
         #end if
-        "${reference_fasta_filename}" &&
+        '${reference_fasta_filename}' &&
     #else:
         #set $reference_fasta_filename = str( $reference_source.ref_file.fields.path )
     #end if
   ]]></token>
 
-  <xml name="requirements">
-    <requirements>
-      <requirement type="package" version="@VERSION@">bwa</requirement>
-      <requirement type="package" version="1.5">samtools</requirement>
-    </requirements>
-  </xml>
+    <xml name="requirements">
+        <requirements>
+            <requirement type="package" version="@VERSION@">bwa</requirement>
+            <requirement type="package" version="1.6">samtools</requirement>
+        </requirements>
+    </xml>
 
-  <xml name="stdio">
-      <stdio>
-          <exit_code range="1:" />
-          <exit_code range=":-1" />
-          <regex match="Error:" />
-          <regex match="Exception:" />
-      </stdio>
-  </xml>
+    <xml name="stdio">
+        <stdio>
+            <exit_code range="1:" />
+            <exit_code range=":-1" />
+            <regex match="Error:" />
+            <regex match="Exception:" />
+        </stdio>
+    </xml>
 
-  <macro name="reference_source_conditional">
-    <conditional name="reference_source">
-      <param name="reference_source_selector" type="select" label="Will you select a reference genome from your history or use a built-in index?" help="Built-ins were indexed using default options. See `Indexes` section of help below">
-        <option value="cached">Use a built-in genome index</option>
-        <option value="history">Use a genome from history and build index</option>
-      </param>
-      <when value="cached">
-        <param name="ref_file" type="select" label="Using reference genome" help="Select genome from the list">
-          <options from_data_table="bwa_mem_indexes">
-            <filter type="sort_by" column="2" />
-            <validator type="no_options" message="No indexes are available" />
-          </options>
-          <validator type="no_options" message="A built-in reference genome is not available for the build associated with the selected input file"/>
-        </param>
-      </when>
-      <when value="history">
-        <param name="ref_file" type="data" format="fasta" label="Use the following dataset as the reference sequence" help="You can upload a FASTA sequence to the history and use it as reference" />
-        <param name="index_a" type="select" label="Algorithm for constructing the BWT index" help="(-a)">
-          <option value="auto">Auto. Let BWA decide the best algorithm to use</option>
-          <option value="is">IS linear-time algorithm for constructing suffix array. It requires 5.37N memory where N is the size of the database. IS is moderately fast, but does not work with database larger than 2GB</option>
-          <option value="bwtsw">BWT-SW algorithm. This method works also with big genomes</option>
-        </param>
-      </when>
-    </conditional>
-  </macro>
+    <macro name="reference_source_conditional">
+        <conditional name="reference_source">
+            <param name="reference_source_selector" type="select" label="Will you select a reference genome from your history or use a built-in index?" help="Built-ins were indexed using default options. See `Indexes` section of help below">
+                <option value="cached">Use a built-in genome index</option>
+                <option value="history">Use a genome from history and build index</option>
+            </param>
+            <when value="cached">
+                <param name="ref_file" type="select" label="Using reference genome" help="Select genome from the list">
+                    <options from_data_table="bwa_mem_indexes">
+                        <filter type="sort_by" column="2" />
+                        <validator type="no_options" message="No indexes are available" />
+                    </options>
+                    <validator type="no_options" message="A built-in reference genome is not available for the build associated with the selected input file"/>
+                </param>
+            </when>
+            <when value="history">
+                <param name="ref_file" type="data" format="fasta" label="Use the following dataset as the reference sequence" help="You can upload a FASTA sequence to the history and use it as reference" />
+                <param name="index_a" type="select" label="Algorithm for constructing the BWT index" help="(-a)">
+                    <option value="auto">Auto. Let BWA decide the best algorithm to use</option>
+                    <option value="is">IS linear-time algorithm for constructing suffix array. It requires 5.37N memory where N is the size of the database. IS is moderately fast, but does not work with database larger than 2GB</option>
+                    <option value="bwtsw">BWT-SW algorithm. This method works also with big genomes</option>
+                </param>
+            </when>
+        </conditional>
+    </macro>
 
-  <macro name="dbKeyActionsBwa">
-    <expand macro="dbKeyActions">
-      <option type="from_data_table" name="bwa_indexes" column="1" offset="0">
-        <filter type="param_value" column="0" value="#" compare="startswith" keep="False"/>
-        <filter type="param_value" ref="reference_source.ref_file" column="0"/>
-      </option>
-    </expand>
-  </macro>
+    <macro name="dbKeyActionsBwa">
+        <expand macro="dbKeyActions">
+            <option type="from_data_table" name="bwa_indexes" column="1" offset="0">
+                <filter type="param_value" column="0" value="#" compare="startswith" keep="False"/>
+                <filter type="param_value" ref="reference_source.ref_file" column="0"/>
+            </option>
+        </expand>
+    </macro>
 
-  <macro name="dbKeyActionsBwaMem">
-    <expand macro="dbKeyActions">
-      <option type="from_data_table" name="bwa_mem_indexes" column="1" offset="0">
-        <filter type="param_value" column="0" value="#" compare="startswith" keep="False"/>
-        <filter type="param_value" ref="reference_source.ref_file" column="0"/>
-      </option>
-    </expand>
-  </macro>
+    <macro name="dbKeyActionsBwaMem">
+        <expand macro="dbKeyActions">
+            <option type="from_data_table" name="bwa_mem_indexes" column="1" offset="0">
+                <filter type="param_value" column="0" value="#" compare="startswith" keep="False"/>
+                <filter type="param_value" ref="reference_source.ref_file" column="0"/>
+            </option>
+        </expand>
+    </macro>
 
-  <macro name="dbKeyActions">
-      <actions>
-          <conditional name="reference_source.reference_source_selector">
-              <when value="cached">
-                  <action type="metadata" name="dbkey">
-                      <yield />
-                  </action>
-              </when>
-              <when value="history">
-                  <action type="metadata" name="dbkey">
-                    <option type="from_param" name="reference_source.ref_file" param_attribute="dbkey" />
-                  </action>
-              </when>
-          </conditional>
-      </actions>
-  </macro>
+    <macro name="dbKeyActions">
+        <actions>
+            <conditional name="reference_source.reference_source_selector">
+                <when value="cached">
+                    <action type="metadata" name="dbkey">
+                        <yield />
+                    </action>
+                </when>
+                <when value="history">
+                    <action type="metadata" name="dbkey">
+                        <option type="from_param" name="reference_source.ref_file" param_attribute="dbkey" />
+                    </action>
+                </when>
+            </conditional>
+        </actions>
+    </macro>
 
-  <token name="@RG@">
+    <token name="@RG@">
 -----
 
 .. class:: warningmark
@@ -160,8 +160,8 @@
  @RG     ID:FLOWCELL2.LANE4      PL:illumina     LB:LIB-KID-2 SM:KID      PI:400
 
 Note the hierarchical relationship between read groups (unique for each lane) to libraries (sequenced on two lanes) and samples (across four lanes, two lanes for each library).
-  </token>
-  <token name="@info@">    
+    </token>
+    <token name="@info@">
 -----
 
 .. class:: infomark
@@ -175,16 +175,5 @@
   3. https://github.com/lh3/bwa
   4. http://bio-bwa.sourceforge.net/
 
-  </token>
-
-  <token name="@dataset_collections@">
-------
-
-**Dataset collections - processing large numbers of datasets at once**
-
-Dataset collections are in beta-testing. Extensive documentation will be added later this Spring.
-
-
-  </token>
-
+    </token>
 </macros>