changeset 6:3d40351fc9ac draft

Uploaded
author greg
date Thu, 14 Jan 2016 10:51:45 -0500
parents ee00b3c68801
children 338e991cdd1f
files extract_genomic_dna.xml
diffstat 1 files changed, 10 insertions(+), 12 deletions(-) [+]
line wrap: on
line diff
--- a/extract_genomic_dna.xml	Thu Jan 14 10:43:42 2016 -0500
+++ b/extract_genomic_dna.xml	Thu Jan 14 10:51:45 2016 -0500
@@ -5,20 +5,18 @@
     </requirements>
     <command>
         <![CDATA[
-            #set input_format = $input.ext
             #set genome = $input.metadata.dbkey
             #set datatype = $input.datatype
             mkdir -p output_dir &&
             python $__tool_directory__/extract_genomic_dna.py
-            --input_format $input_format
             --input "$input"
             --genome "$genome"
-            #if str($input_format) == "gff":
+            #if isinstance($datatype, $__app__.datatypes_registry.get_datatype_by_extension('gff').__class__):
+                --input_format "gff"
+                --columns "1,4,5,7"
                 --interpret_features $interpret_features
-            #end if
-            #if isinstance($datatype, $__app__.datatypes_registry.get_datatype_by_extension('gff').__class__):
-                --columns "1,4,5,7"
             #else:
+                --input_format "interval"
                 --columns "${input.metadata.chromCol},${input.metadata.startCol},${input.metadata.endCol},${input.metadata.strandCol},${input.metadata.nameCol}"
             #end if
             --reference_genome_source $reference_genome_cond.reference_genome_source
@@ -79,7 +77,7 @@
             <param name="interpret_features" value="yes"/>
             <param name="index_source" value="cached"/>
             <param name="out_format" value="fasta"/>
-            <output name="out_file1">
+            <output name="out_file1" file="extract_genomic_dna_out1.fasta">
                 <assert_contents>
                     <!-- First few lines... -->
                     <has_text text=">hg17_chr1_147962192_147962580_- CCDS989.1_cds_0_0_chr1_147962193_r" />
@@ -100,7 +98,7 @@
             <param name="interpret_features" value="yes"/>
             <param name="index_source" value="cached"/>
             <param name="out_format" value="fasta"/>
-            <output name="out_file1" file="extract_genomic_dna_out2.fasta" />
+            <output name="out_file1" file="extract_genomic_dna_out2.fasta" compare="contains"/>
         </test>
         <test>
             <param name="input" value="1.bed" dbkey="hg17" ftype="bed" />
@@ -115,14 +113,14 @@
             <param name="interpret_features" value="no"/>
             <param name="index_source" value="cached"/>
             <param name="out_format" value="interval"/>
-            <output name="out_file1" file="extract_genomic_dna_out4.gff" />
+            <output name="out_file1" file="extract_genomic_dna_out4.gff" compare="contains"/>
         </test>
         <test>
             <param name="input" value="gff_filter_by_attribute_out1.gff" dbkey="mm9" ftype="gff" />
             <param name="interpret_features" value="no"/>
             <param name="out_format" value="fasta"/>
             <param name="index_source" value="cached"/>
-            <output name="out_file1" file="extract_genomic_dna_out5.fasta" />
+            <output name="out_file1" file="extract_genomic_dna_out5.fasta" compare="contains"/>
         </test>
         <!-- Test custom sequences support and GFF feature interpretation. -->
         <test>
@@ -131,7 +129,7 @@
             <param name="index_source" value="history"/>
             <param name="ref_file" value="tophat_in1.fasta"/>
             <param name="out_format" value="fasta"/>
-            <output name="out_file1" file="extract_genomic_dna_out6.fasta" />
+            <output name="out_file1" file="extract_genomic_dna_out6.fasta" compare="contains"/>
         </test>
         <test>
             <param name="input" value="cufflinks_out1.gtf" dbkey="mm9" ftype="gff" />
@@ -139,7 +137,7 @@
             <param name="index_source" value="history"/>
             <param name="ref_file" value="tophat_in1.fasta"/>
             <param name="out_format" value="fasta"/>
-            <output name="out_file1" file="extract_genomic_dna_out7.fasta" />
+            <output name="out_file1" file="extract_genomic_dna_out7.fasta" compare="contains"/>
         </test>
     </tests>
     <help>