comparison extract_genomic_dna.xml @ 6:3d40351fc9ac draft

Uploaded
author greg
date Thu, 14 Jan 2016 10:51:45 -0500
parents cc1879e0b0ae
children 338e991cdd1f
comparison
equal deleted inserted replaced
5:ee00b3c68801 6:3d40351fc9ac
3 <requirements> 3 <requirements>
4 <requirement type="package" version="35x1">faToTwoBit</requirement> 4 <requirement type="package" version="35x1">faToTwoBit</requirement>
5 </requirements> 5 </requirements>
6 <command> 6 <command>
7 <![CDATA[ 7 <![CDATA[
8 #set input_format = $input.ext
9 #set genome = $input.metadata.dbkey 8 #set genome = $input.metadata.dbkey
10 #set datatype = $input.datatype 9 #set datatype = $input.datatype
11 mkdir -p output_dir && 10 mkdir -p output_dir &&
12 python $__tool_directory__/extract_genomic_dna.py 11 python $__tool_directory__/extract_genomic_dna.py
13 --input_format $input_format
14 --input "$input" 12 --input "$input"
15 --genome "$genome" 13 --genome "$genome"
16 #if str($input_format) == "gff": 14 #if isinstance($datatype, $__app__.datatypes_registry.get_datatype_by_extension('gff').__class__):
15 --input_format "gff"
16 --columns "1,4,5,7"
17 --interpret_features $interpret_features 17 --interpret_features $interpret_features
18 #end if
19 #if isinstance($datatype, $__app__.datatypes_registry.get_datatype_by_extension('gff').__class__):
20 --columns "1,4,5,7"
21 #else: 18 #else:
19 --input_format "interval"
22 --columns "${input.metadata.chromCol},${input.metadata.startCol},${input.metadata.endCol},${input.metadata.strandCol},${input.metadata.nameCol}" 20 --columns "${input.metadata.chromCol},${input.metadata.startCol},${input.metadata.endCol},${input.metadata.strandCol},${input.metadata.nameCol}"
23 #end if 21 #end if
24 --reference_genome_source $reference_genome_cond.reference_genome_source 22 --reference_genome_source $reference_genome_cond.reference_genome_source
25 #if str($reference_genome_cond.reference_genome_source) == "cached" 23 #if str($reference_genome_cond.reference_genome_source) == "cached"
26 --reference_genome $reference_genome_cond.reference_genome.fields.path 24 --reference_genome $reference_genome_cond.reference_genome.fields.path
77 <test> 75 <test>
78 <param name="input" value="1.bed" dbkey="hg17" ftype="bed" /> 76 <param name="input" value="1.bed" dbkey="hg17" ftype="bed" />
79 <param name="interpret_features" value="yes"/> 77 <param name="interpret_features" value="yes"/>
80 <param name="index_source" value="cached"/> 78 <param name="index_source" value="cached"/>
81 <param name="out_format" value="fasta"/> 79 <param name="out_format" value="fasta"/>
82 <output name="out_file1"> 80 <output name="out_file1" file="extract_genomic_dna_out1.fasta">
83 <assert_contents> 81 <assert_contents>
84 <!-- First few lines... --> 82 <!-- First few lines... -->
85 <has_text text=">hg17_chr1_147962192_147962580_- CCDS989.1_cds_0_0_chr1_147962193_r" /> 83 <has_text text=">hg17_chr1_147962192_147962580_- CCDS989.1_cds_0_0_chr1_147962193_r" />
86 <has_text text="ACTTGATCCTGCTCCCTCGGTGTCTGCATTGACTCCTCATGCTGGGACTG" /> 84 <has_text text="ACTTGATCCTGCTCCCTCGGTGTCTGCATTGACTCCTCATGCTGGGACTG" />
87 <has_text text="GACCCGTCAACCCCCCTGCTCGCTGCTCACGTACCTTCATCACTTTTAGT" /> 85 <has_text text="GACCCGTCAACCCCCCTGCTCGCTGCTCACGTACCTTCATCACTTTTAGT" />
98 <test> 96 <test>
99 <param name="input" value="droPer1.bed" dbkey="droPer1" ftype="bed" /> 97 <param name="input" value="droPer1.bed" dbkey="droPer1" ftype="bed" />
100 <param name="interpret_features" value="yes"/> 98 <param name="interpret_features" value="yes"/>
101 <param name="index_source" value="cached"/> 99 <param name="index_source" value="cached"/>
102 <param name="out_format" value="fasta"/> 100 <param name="out_format" value="fasta"/>
103 <output name="out_file1" file="extract_genomic_dna_out2.fasta" /> 101 <output name="out_file1" file="extract_genomic_dna_out2.fasta" compare="contains"/>
104 </test> 102 </test>
105 <test> 103 <test>
106 <param name="input" value="1.bed" dbkey="hg17" ftype="bed" /> 104 <param name="input" value="1.bed" dbkey="hg17" ftype="bed" />
107 <param name="interpret_features" value="yes"/> 105 <param name="interpret_features" value="yes"/>
108 <param name="index_source" value="cached"/> 106 <param name="index_source" value="cached"/>
113 <test> 111 <test>
114 <param name="input" value="gff_filter_by_attribute_out1.gff" dbkey="mm9" ftype="gff" /> 112 <param name="input" value="gff_filter_by_attribute_out1.gff" dbkey="mm9" ftype="gff" />
115 <param name="interpret_features" value="no"/> 113 <param name="interpret_features" value="no"/>
116 <param name="index_source" value="cached"/> 114 <param name="index_source" value="cached"/>
117 <param name="out_format" value="interval"/> 115 <param name="out_format" value="interval"/>
118 <output name="out_file1" file="extract_genomic_dna_out4.gff" /> 116 <output name="out_file1" file="extract_genomic_dna_out4.gff" compare="contains"/>
119 </test> 117 </test>
120 <test> 118 <test>
121 <param name="input" value="gff_filter_by_attribute_out1.gff" dbkey="mm9" ftype="gff" /> 119 <param name="input" value="gff_filter_by_attribute_out1.gff" dbkey="mm9" ftype="gff" />
122 <param name="interpret_features" value="no"/> 120 <param name="interpret_features" value="no"/>
123 <param name="out_format" value="fasta"/> 121 <param name="out_format" value="fasta"/>
124 <param name="index_source" value="cached"/> 122 <param name="index_source" value="cached"/>
125 <output name="out_file1" file="extract_genomic_dna_out5.fasta" /> 123 <output name="out_file1" file="extract_genomic_dna_out5.fasta" compare="contains"/>
126 </test> 124 </test>
127 <!-- Test custom sequences support and GFF feature interpretation. --> 125 <!-- Test custom sequences support and GFF feature interpretation. -->
128 <test> 126 <test>
129 <param name="input" value="cufflinks_out1.gtf" dbkey="mm9" ftype="gff" /> 127 <param name="input" value="cufflinks_out1.gtf" dbkey="mm9" ftype="gff" />
130 <param name="interpret_features" value="no"/> 128 <param name="interpret_features" value="no"/>
131 <param name="index_source" value="history"/> 129 <param name="index_source" value="history"/>
132 <param name="ref_file" value="tophat_in1.fasta"/> 130 <param name="ref_file" value="tophat_in1.fasta"/>
133 <param name="out_format" value="fasta"/> 131 <param name="out_format" value="fasta"/>
134 <output name="out_file1" file="extract_genomic_dna_out6.fasta" /> 132 <output name="out_file1" file="extract_genomic_dna_out6.fasta" compare="contains"/>
135 </test> 133 </test>
136 <test> 134 <test>
137 <param name="input" value="cufflinks_out1.gtf" dbkey="mm9" ftype="gff" /> 135 <param name="input" value="cufflinks_out1.gtf" dbkey="mm9" ftype="gff" />
138 <param name="interpret_features" value="yes"/> 136 <param name="interpret_features" value="yes"/>
139 <param name="index_source" value="history"/> 137 <param name="index_source" value="history"/>
140 <param name="ref_file" value="tophat_in1.fasta"/> 138 <param name="ref_file" value="tophat_in1.fasta"/>
141 <param name="out_format" value="fasta"/> 139 <param name="out_format" value="fasta"/>
142 <output name="out_file1" file="extract_genomic_dna_out7.fasta" /> 140 <output name="out_file1" file="extract_genomic_dna_out7.fasta" compare="contains"/>
143 </test> 141 </test>
144 </tests> 142 </tests>
145 <help> 143 <help>
146 144
147 .. class:: warningmark 145 .. class:: warningmark