Mercurial > repos > jjohnson > defuse
comparison defuse.xml @ 11:b22f8634ff84 draft
planemo upload for repository https://github.com/jj-umn/galaxytools/tree/master/defuse commit 23b94b5747c6956360cd2eca0a07a669929ea141-dirty
author | jjohnson |
---|---|
date | Sun, 17 Jan 2016 14:11:06 -0500 |
parents | f65857c1b92e |
children | 4fe2e80d4ae1 |
comparison
equal
deleted
inserted
replaced
10:f65857c1b92e | 11:b22f8634ff84 |
---|---|
1 <tool id="defuse" name="DeFuse" version="1.6"> | 1 <tool id="defuse" name="DeFuse" version="@DEFUSE_VERSION@.1"> |
2 <description>identify fusion transcripts</description> | 2 <description>identify fusion transcripts</description> |
3 <requirements> | 3 <macros> |
4 <requirement type="package" version="0.6.0">defuse</requirement> | 4 <import>macros.xml</import> |
5 <requirement type="package" version="0.1.18">samtools</requirement> | 5 </macros> |
6 <requirement type="package" version="0.12.7">bowtie</requirement> | 6 <requirements> |
7 <requirement type="package" version="2012-07-20">gmap</requirement> | 7 <expand macro="defuse_requirement" /> |
8 <requirement type="package" version="34x10">blat</requirement> | 8 <expand macro="mapping_requirements" /> |
9 <requirement type="package" version="34x10">fatotwobit</requirement> | 9 <expand macro="r_requirements" /> |
10 </requirements> | 10 </requirements> |
11 <command interpreter="command"> /bin/bash $shscript </command> | 11 <command interpreter="command"> /bin/bash $shscript </command> |
12 <inputs> | 12 <inputs> |
13 <param name="left_pairendreads" type="data" format="fastq" label="left part of read pairs" help="The left and right reads pairs must be in the same order, and not have any unpaired reads. (FASTQ interlacer will pair reads and remove the unpaired. FASTQ de-interlacer will separate the result into left and right reads.)"/> | 13 <param name="left_pairendreads" type="data" format="fastq" label="left part of read pairs" help="The left and right reads pairs must be in the same order, and not have any unpaired reads. (FASTQ interlacer will pair reads and remove the unpaired. FASTQ de-interlacer will separate the result into left and right reads.)"/> |
14 <param name="right_pairendreads" type="data" format="fastq" label="right part of read pairs" help="In the same order as the left reads"/> | 14 <param name="right_pairendreads" type="data" format="fastq" label="right part of read pairs" help="In the same order as the left reads"/> |
15 <param name="library_name" type="text" value="unknown" label="library name" help="Value to put in the results library_name column"> | |
16 <validator type="length" min="1"/> | |
17 </param> | |
15 <conditional name="refGenomeSource"> | 18 <conditional name="refGenomeSource"> |
16 <param name="genomeSource" type="select" label="Will you select a built-in DeFuse Reference Dataset, or supply a configuration from your history" help=""> | 19 <param name="genomeSource" type="select" label="Will you select a built-in DeFuse Reference Dataset, or supply a configuration from your history" help=""> |
17 <option value="indexed">Use a built-in DeFuse Reference Dataset</option> | 20 <option value="indexed">Use a built-in DeFuse Reference Dataset</option> |
18 <option value="history">Use a configuration from your history that specifies the DeFuse Reference Dataset</option> | 21 <option value="history">Use a configuration from your history that specifies the DeFuse Reference Dataset</option> |
19 </param> | 22 </param> |
20 <when value="indexed"> | 23 <when value="indexed"> |
21 <param name="index" type="select" label="Select a Reference Dataset" help="if your genome of interest is not listed - contact Galaxy team"> | 24 <param name="index" type="select" label="Select a Reference Dataset" help="if your genome of interest is not listed - contact Galaxy team"> |
22 <options from_file="defuse.loc"> | 25 <options from_file="defuse_reference.loc"> |
23 <column name="name" index="1"/> | 26 <column name="name" index="1"/> |
24 <column name="value" index="2"/> | 27 <column name="value" index="3"/> |
25 <filter type="sort_by" column="0" /> | 28 <filter type="sort_by" column="0" /> |
26 <validator type="no_options" message="No indexes are available" /> | 29 <validator type="no_options" message="No indexes are available" /> |
27 </options> | 30 </options> |
28 </param> | 31 </param> |
29 <conditional name="defuse_param"> | 32 </when> |
30 <param name="settings" type="select" label="Defuse parameter settings" help=""> | 33 <when value="history"> |
31 <option value="preSet">Default settings</option> | 34 <param name="config" type="data" format="defuse.conf" label="Defuse Config file" help=""/> |
32 <option value="full">Full parameter list</option> | 35 </when> <!-- history --> |
33 </param> | |
34 <when value="preSet" /> | |
35 <when value="full"> | |
36 <param name="max_insert_size" type="integer" value="500" optional="true" label="Bowtie max_insert_size" /> | |
37 <param name="dna_concordant_length" type="integer" value="2000" optional="true" label="Minimum gene fusion range dna_concordant_length" /> | |
38 <param name="discord_read_trim" type="integer" value="50" optional="true" label="Trim length for discordant reads discord_read_trim" help="(split reads are not trimmed)" /> | |
39 <param name="clustering_precision" type="float" value=".95" optional="true" label="Filter clustering_precision"> | |
40 <validator type="in_range" message="Choose a value between .1 and 1.0" min=".1" max="1"/> | |
41 </param> | |
42 <param name="span_count_threshold" type="integer" value="5" optional="true" label="Filter span_count_threshold" /> | |
43 <param name="split_count_threshold" type="integer" value="3" optional="true" label="Filter split_count_threshold" /> | |
44 <param name="percent_identity_threshold" type="float" value=".90" optional="true" label="Filter percent_identity_threshold"> | |
45 <validator type="in_range" message="Choose a value between .1 and 1.0" min=".1" max="1"/> | |
46 </param> | |
47 <param name="max_dist_pos" type="integer" value="600" optional="true" label="Filter max_dist_pos" /> | |
48 <param name="num_dist_genes" type="integer" value="500" optional="true" label="Filter num_dist_genes" /> | |
49 <param name="split_min_anchor" type="integer" value="4" optional="true" label="Filter split_min_anchor" /> | |
50 <param name="max_concordant_ratio" type="float" value="0.1" optional="true" label="Filter max_concordant_ratio"> | |
51 <validator type="in_range" message="Choose a value between 0.0 and 1.0" min="0" max="1"/> | |
52 </param> | |
53 <param name="splice_bias" type="integer" value="10" optional="true" label="Filter splice_bias" /> | |
54 <param name="probability_threshold" type="float" value="0.50" optional="true" label="Filter probability_threshold"> | |
55 <validator type="in_range" message="Choose a value between 0.0 and 1.0" min="0" max="1"/> | |
56 </param> | |
57 <param name="covariance_sampling_density" type="float" value="0.01" optional="true" label="covariance_sampling_density"> | |
58 <help>Position density when calculating covariance</help> | |
59 <validator type="in_range" message="Choose a value between 0.0 and 1.0" min="0" max="1"/> | |
60 </param> | |
61 <param name="denovo_assembly" type="select" label="denovo_assembly" help=""> | |
62 <option value="">Use Default</option> | |
63 <option value="no">no</option> | |
64 <option value="yes">yes</option> | |
65 </param> | |
66 <!-- | |
67 <param name="positive_controls" type="data" format="txt" optional=true label="Defuse positive_controls" help=""/> | |
68 --> | |
69 </when> <!-- full --> | |
70 </conditional> <!-- defuse_param --> | |
71 </when> | |
72 <when value="history"> | |
73 <param name="config" type="data" format="txt" label="Defuse Config file" help=""/> | |
74 </when> <!-- history --> | |
75 </conditional> <!-- refGenomeSource --> | 36 </conditional> <!-- refGenomeSource --> |
37 <conditional name="defuse_param"> | |
38 <param name="settings" type="select" label="Defuse parameter settings" help=""> | |
39 <option value="preSet">Default settings</option> | |
40 <option value="full">Full parameter list</option> | |
41 </param> | |
42 <when value="preSet" /> | |
43 <when value="full"> | |
44 <param name="max_insert_size" type="integer" value="500" optional="true" label="Bowtie max_insert_size" /> | |
45 <param name="dna_concordant_length" type="integer" value="2000" optional="true" label="Minimum gene fusion range dna_concordant_length" /> | |
46 <param name="discord_read_trim" type="integer" value="50" optional="true" label="Trim length for discordant reads discord_read_trim" help="(split reads are not trimmed)" /> | |
47 <param name="calculate_extra_annotations" type="select" label="Calculate extra annotations, fusion splice index and interrupted index" help=""> | |
48 <option value="">Use Default</option> | |
49 <option value="no">no</option> | |
50 <option value="yes">yes</option> | |
51 </param> | |
52 <param name="clustering_precision" type="float" value=".95" optional="true" label="Filter clustering_precision"> | |
53 <validator type="in_range" message="Choose a value between .1 and 1.0" min=".1" max="1"/> | |
54 </param> | |
55 <param name="span_count_threshold" type="integer" value="5" optional="true" label="Filter span_count_threshold" /> | |
56 <param name="percent_identity_threshold" type="float" value=".90" optional="true" label="Filter percent_identity_threshold"> | |
57 <validator type="in_range" message="Choose a value between .1 and 1.0" min=".1" max="1"/> | |
58 </param> | |
59 <param name="split_min_anchor" type="integer" value="4" optional="true" label="Filter split_min_anchor" /> | |
60 <param name="splice_bias" type="integer" value="10" optional="true" label="Filter splice_bias" /> | |
61 <param name="probability_threshold" type="float" value="0.50" optional="true" label="Filter probability_threshold"> | |
62 <validator type="in_range" message="Choose a value between 0.0 and 1.0" min="0" max="1"/> | |
63 </param> | |
64 <param name="multi_exon_transcripts_stats" type="select" label="Use multiple exon transcripts for stats calculations" help="should be enabled for very small libraries"> | |
65 <option value="no" select="true">no</option> | |
66 <option value="yes">yes</option> | |
67 </param> | |
68 <param name="covariance_sampling_density" type="float" value="0.01" optional="true" label="covariance_sampling_density"> | |
69 <help>Position density when calculating covariance</help> | |
70 <validator type="in_range" message="Choose a value between 0.0 and 1.0" min="0" max="1"/> | |
71 </param> | |
72 <param name="max_paired_alignments" type="integer" value="10" optional="true" label="max_paired_alignments"> | |
73 <help>Maximum number of alignments for a read pair, Pairs with more alignments are filtered, default is 10</help> | |
74 <validator type="in_range" message="Choose a value between 0.0 and 1.0" min="1" max="100"/> | |
75 </param> | |
76 <param name="denovo_assembly" type="select" label="denovo_assembly" help=""> | |
77 <option value="">Use Default</option> | |
78 <option value="no">no</option> | |
79 <option value="yes">yes</option> | |
80 </param> | |
81 <!-- | |
82 <param name="positive_controls" type="data" format="txt" optional=true label="Defuse positive_controls" help=""/> | |
83 --> | |
84 <param name="reads_per_job" type="integer" value="1000000" optional="true" label="Number of reads for each job in split" /> | |
85 </when> <!-- full --> | |
86 </conditional> <!-- defuse_param --> | |
87 <param name="breakpoints_bam" type="boolean" checked="true" truevalue="yes" falsevalue="no" label="Generate a Bam file for the fusions"/> | |
76 <param name="keep_output" type="boolean" checked="true" truevalue="yes" falsevalue="no" label="Save DeFuse working directory files" | 88 <param name="keep_output" type="boolean" checked="true" truevalue="yes" falsevalue="no" label="Save DeFuse working directory files" |
77 help="The defuse output working directory can be helpful for determining errors that may have occurred during the run, | 89 help="The defuse output working directory can be helpful for determining errors that may have occurred during the run, |
78 but they require considerable diskspace, and should be deleted and purged when no longer needed."/> | 90 but they require considerable diskspace, and should be deleted and purged when no longer needed."/> |
79 <param name="do_get_reads" type="boolean" checked="true" truevalue="yes" falsevalue="no" label="Run get_reads on each cluster"/> | 91 <param name="do_get_reads" type="boolean" checked="false" truevalue="yes" falsevalue="no" label="Run get_reads on each cluster"/> |
80 </inputs> | 92 </inputs> |
93 <stdio> | |
94 <exit_code range="1:" level="fatal" description="Error Running Defuse" /> | |
95 </stdio> | |
81 <outputs> | 96 <outputs> |
82 <data format="txt" name="config_txt" label="${tool.name} on ${on_string}: config.txt"/> | 97 <data format="txt" name="config_txt" label="${tool.name} on ${on_string}: config.txt"/> |
83 <data format="txt" name="defuse_log" label="${tool.name} on ${on_string}: defuse.log" /> | 98 <data format="txt" name="defuse_log" label="${tool.name} on ${on_string}: defuse.log" /> |
84 <data format="html" name="defuse_out" label="${tool.name} on ${on_string}: defuse_output (purge when no longer needed)"> | 99 <data format="html" name="defuse_out" label="${tool.name} on ${on_string}: defuse_output (purge when no longer needed)"> |
85 <filter>keep_output == True</filter> | 100 <filter>keep_output == True</filter> |
86 </data> | 101 </data> |
87 <data format="tabular" name="results_tsv" label="${tool.name} on ${on_string}: results.tsv" /> | 102 <data format="defuse.results.tsv" name="results_classify_tsv" label="${tool.name} on ${on_string}: results.classify.tsv" /> |
88 <data format="tabular" name="results_classify_tsv" label="${tool.name} on ${on_string}: results.classify.tsv" /> | 103 <data format="defuse.results.tsv" name="results_filtered_tsv" label="${tool.name} on ${on_string}: results.filtered.tsv" /> |
89 <data format="tabular" name="results_filtered_tsv" label="${tool.name} on ${on_string}: results.filtered.tsv" /> | |
90 <data format="html" name="fusion_reads" label="${tool.name} on ${on_string}: fusion_reads"> | 104 <data format="html" name="fusion_reads" label="${tool.name} on ${on_string}: fusion_reads"> |
91 <filter>do_get_reads == True</filter> | 105 <filter>do_get_reads == True</filter> |
92 </data> | 106 </data> |
107 <data format="bam" name="fusions_bam" label="${tool.name} on ${on_string}: fusions.bam"> | |
108 <filter>breakpoints_bam == True</filter> | |
109 </data> | |
110 <!-- | |
111 expression_plot | |
112 circos plot | |
113 --> | |
93 </outputs> | 114 </outputs> |
94 <configfiles> | 115 <configfiles> |
95 <configfile name="defuse_config"> | 116 <configfile name="defuse_config"> |
96 #import ast | 117 #import re |
118 #set $ds = chr(36) | |
97 #if $refGenomeSource.genomeSource == "history": | 119 #if $refGenomeSource.genomeSource == "history": |
98 #include raw $refGenomeSource.config.__str__ | 120 #set config_file = $refGenomeSource.config.__str__ |
99 #else | 121 #else |
100 #set $ref_dict = dict($ast.literal_eval($refGenomeSource.index.value)) | 122 #set config_file = $refGenomeSource.index.value |
123 #end if | |
124 #set pat = '^\s*([^#=][^=]*?)\s*=\s*(.*?)\s*$' | |
125 #set fh = open($config_file) | |
126 #set keys = ['dataset_directory','ensembl_organism','ensembl_prefix','ensembl_version','ensembl_genome_version','ucsc_genome_version','ncbi_organism','ncbi_prefix','chromosomes','mt_chromosome','gene_sources','ig_gene_sources','rrna_gene_sources'] | |
127 #set kv = [] | |
128 #for $line in $fh: | |
129 #set m = $re.match($pat,$line) | |
130 #if $m and len($m.groups()) == 2: | |
131 ## #echo $line | |
132 #if $m.groups()[0] in keys: | |
133 #set k = $m.groups()[0] | |
134 #if k == 'dataset_directory' and $refGenomeSource.genomeSource == "indexed": | |
135 ## The DataManager is conifgured to place the config file in the same directory as the defuse_data: dataset_directory | |
136 #set v = $os.path.dirname($config_file) | |
137 #else: | |
138 #set v = $m.groups()[1] | |
139 #end if | |
140 #set kv = $kv + [[$k, $v]] | |
141 #end if | |
142 #end if | |
143 #end for | |
144 ## #echo $kv | |
145 #set ref_dict = dict($kv) | |
146 ## #echo $ref_dict | |
147 ## include raw $refGenomeSource.config.__str__ | |
101 # | 148 # |
102 # Configuration file for defuse | 149 # Configuration file for defuse |
103 # | 150 # |
104 # At a minimum, change all values enclused by [] | 151 # At a minimum, change all values enclused by [] |
105 # | 152 # |
106 | 153 |
107 # Directory where the defuse code was unpacked | 154 # Directory where the defuse code was unpacked |
108 ## Default location in the tool/defuse directory | 155 ## Default location in the tool/defuse directory |
109 # source_directory = ${__root_dir__}/tools/defuse | 156 # source_directory = ${__root_dir__}/tools/defuse |
110 source_directory = #slurp | 157 source_directory = __DEFUSE_PATH__ |
111 #try | |
112 $ref_dict['source_directory'] | |
113 #except | |
114 __DEFUSE_PATH__ | |
115 #end try | |
116 | 158 |
117 # Directory where you want your dataset | 159 # Directory where you want your dataset |
118 dataset_directory = #slurp | 160 dataset_directory = #slurp |
119 #try | 161 #try |
120 $ref_dict['dataset_directory'] | 162 $ref_dict['dataset_directory'] |
121 #except | 163 #except |
122 /project/db/genomes/Hsapiens/hg19/defuse | 164 /project/db/genomes/Hsapiens/hg19/defuse |
123 #end try | 165 #end try |
124 | 166 |
167 # Organism IDs | |
168 ensembl_organism = #slurp | |
169 #try | |
170 $ref_dict['ensembl_organism'] | |
171 #except | |
172 homo_sapiens | |
173 #end try | |
174 | |
175 ensembl_prefix = #slurp | |
176 #try | |
177 $ref_dict['ensembl_prefix'] | |
178 #except | |
179 Homo_sapiens | |
180 #end try | |
181 | |
182 ensembl_version = #slurp | |
183 #try | |
184 $ref_dict['ensembl_version'] | |
185 #except | |
186 71 | |
187 #end try | |
188 | |
189 ensembl_genome_version = #slurp | |
190 #try | |
191 $ref_dict['ensembl_genome_version'] | |
192 #except | |
193 GRCh37 | |
194 #end try | |
195 | |
196 ucsc_genome_version = #slurp | |
197 #try | |
198 $ref_dict['ucsc_genome_version'] | |
199 #except | |
200 hg19 | |
201 #end try | |
202 | |
203 ncbi_organism = #slurp | |
204 #try | |
205 $ref_dict['ncbi_organism'] | |
206 #except | |
207 Homo_sapiens | |
208 #end try | |
209 | |
210 ncbi_prefix = #slurp | |
211 #try | |
212 $ref_dict['ncbi_prefix'] | |
213 #except | |
214 Hs | |
215 #end try | |
216 | |
125 # Input genome and gene models | 217 # Input genome and gene models |
126 gene_models = #slurp | 218 gene_models = #slurp |
127 #try | 219 #try |
128 $ref_dict['gene_models'] | 220 $ref_dict['gene_models'] |
129 #except | 221 #except |
130 \$(dataset_directory)/Homo_sapiens.GRCh37.62.gtf | 222 \$(dataset_directory)/\$(ensembl_prefix).\$(ensembl_genome_version).\$(ensembl_version).gtf |
131 #end try | 223 #end try |
132 genome_fasta = #slurp | 224 genome_fasta = #slurp |
133 #try | 225 #try |
134 $ref_dict['genome_fasta'] | 226 $ref_dict['genome_fasta'] |
135 #except | 227 #except |
136 \$(dataset_directory)/Homo_sapiens.GRCh37.62.dna.chromosome.fa | 228 \$(dataset_directory)/\$(ensembl_prefix).\$(ensembl_genome_version).\$(ensembl_version).dna.chromosomes.fa |
137 #end try | 229 #end try |
138 | 230 |
139 # Repeat table from ucsc genome browser | 231 # Repeat table from ucsc genome browser |
140 repeats_filename = #slurp | 232 repeats_filename = #slurp |
141 #try | 233 #try |
161 # Unigene clusters downloaded from ncbi | 253 # Unigene clusters downloaded from ncbi |
162 unigene_fasta = #slurp | 254 unigene_fasta = #slurp |
163 #try | 255 #try |
164 $ref_dict['unigene_fasta'] | 256 $ref_dict['unigene_fasta'] |
165 #except | 257 #except |
166 \$(dataset_directory)/Hs.seq.uniq | 258 \$(dataset_directory)/\$(ncbi_prefix).seq.uniq |
167 #end try | 259 #end try |
168 | 260 |
169 # Paths to external tools | 261 # Paths to external tools |
170 bowtie_bin = #slurp | 262 bowtie_bin = __BOWTIE_BIN__ |
171 #try | 263 bowtie_build_bin = __BOWTIE_BUILD_BIN__ |
172 $ref_dict['bowtie_bin'] | 264 blat_bin = __BLAT_BIN__ |
173 #except | 265 fatotwobit_bin = __FATOTWOBIT_BIN__ |
174 __BOWTIE_BIN__ | 266 gmap_bin = __GMAP_BIN__ |
175 #end try | 267 gmap_bin = __GMAP_BIN__ |
176 bowtie_build_bin = #slurp | 268 gmap_setup_bin = __GMAP_SETUP_BIN__ |
177 #try | 269 r_bin = __R_BIN__ |
178 $ref_dict['bowtie_build_bin'] | 270 rscript_bin = __RSCRIPT_BIN__ |
179 #except | |
180 __BOWTIE_BUILD_BIN__ | |
181 #end try | |
182 blat_bin = #slurp | |
183 #try | |
184 $ref_dict['blat_bin'] | |
185 #except | |
186 __BLAT_BIN__ | |
187 #end try | |
188 fatotwobit_bin = #slurp | |
189 #try | |
190 $ref_dict['fatotwobit_bin'] | |
191 #except | |
192 __FATOTWOBIT_BIN__ | |
193 #end try | |
194 gmap_bin = #slurp | |
195 #try | |
196 $ref_dict['gmap_bin'] | |
197 #except | |
198 __GMAP_BIN__ | |
199 #end try | |
200 gmap_bin = #slurp | |
201 #try | |
202 $ref_dict['gmap_bin'] | |
203 #except | |
204 __GMAP_BIN__ | |
205 #end try | |
206 gmap_setup_bin = #slurp | |
207 #try | |
208 $ref_dict['gmap_setup_bin'] | |
209 #except | |
210 __GMAP_SETUP_BIN__ | |
211 #end try | |
212 r_bin = #slurp | |
213 #try | |
214 $ref_dict['r_bin'] | |
215 #except | |
216 __R_BIN__ | |
217 #end try | |
218 rscript_bin = #slurp | |
219 #try | |
220 $ref_dict['rscript_bin'] | |
221 #except | |
222 __RSCRIPT_BIN__ | |
223 #end try | |
224 | 271 |
225 # Directory where you want your dataset | 272 # Directory where you want your dataset |
226 gmap_index_directory = #slurp | 273 gmap_index_directory = #slurp |
227 #try | 274 #try |
228 $ref_dict['gmap_index_directory'] | 275 $ref_dict['gmap_index_directory'] |
229 #except | 276 #except |
230 \$(dataset_directory)/gmap | 277 #raw |
278 $(dataset_directory)/gmap | |
279 #end raw | |
231 #end try | 280 #end try |
232 | 281 |
233 #raw | 282 #raw |
234 # Dataset files | 283 # Dataset files |
235 dataset_prefix = $(dataset_directory)/defuse | 284 dataset_prefix = $(dataset_directory)/defuse |
280 #try | 329 #try |
281 $ref_dict['bowtie_quals'] | 330 $ref_dict['bowtie_quals'] |
282 #except | 331 #except |
283 --phred33-quals | 332 --phred33-quals |
284 #end try | 333 #end try |
334 bowtie_params = #slurp | |
335 #try | |
336 $ref_dict['bowtie_params'] | |
337 #except | |
338 --chunkmbs 200 | |
339 #end try | |
285 max_insert_size = #slurp | 340 max_insert_size = #slurp |
286 #if $refGenomeSource.defuse_param.settings == "full" and $refGenomeSource.defuse_param.max_insert_size.__str__ != "": | 341 #if $defuse_param.settings == "full" and $defuse_param.max_insert_size.__str__ != "": |
287 $refGenomeSource.defuse_param.max_insert_size | 342 $defuse_param.max_insert_size |
288 #else | 343 #else |
289 #try | 344 #try |
290 $ref_dict['max_insert_size'] | 345 $ref_dict['max_insert_size'] |
291 #except | 346 #except |
292 500 | 347 500 |
333 10000 | 388 10000 |
334 #end try | 389 #end try |
335 | 390 |
336 # Minimum gene fusion range | 391 # Minimum gene fusion range |
337 dna_concordant_length = #slurp | 392 dna_concordant_length = #slurp |
338 #if $refGenomeSource.defuse_param.settings == "full" and $refGenomeSource.defuse_param.dna_concordant_length.__str__ != "": | 393 #if $defuse_param.settings == "full" and $defuse_param.dna_concordant_length.__str__ != "": |
339 $refGenomeSource.defuse_param.dna_concordant_length | 394 $defuse_param.dna_concordant_length |
340 #else | 395 #else |
341 #try | 396 #try |
342 $ref_dict['dna_concordant_length'] | 397 $ref_dict['dna_concordant_length'] |
343 #except | 398 #except |
344 2000 | 399 2000 |
345 #end try | 400 #end try |
346 #end if | 401 #end if |
347 | 402 |
348 # Trim length for discordant reads (split reads are not trimmed) | 403 # Trim length for discordant reads (split reads are not trimmed) |
349 discord_read_trim = #slurp | 404 discord_read_trim = #slurp |
350 #if $refGenomeSource.defuse_param.settings == "full" and $refGenomeSource.defuse_param.discord_read_trim.__str__ != "": | 405 #if $defuse_param.settings == "full" and $defuse_param.discord_read_trim.__str__ != "": |
351 $refGenomeSource.defuse_param.discord_read_trim | 406 $defuse_param.discord_read_trim |
352 #else | 407 #else |
353 #try | 408 #try |
354 $ref_dict['discord_read_trim'] | 409 $ref_dict['discord_read_trim'] |
355 #except | 410 #except |
356 50 | 411 50 |
357 #end try | 412 #end try |
358 #end if | 413 #end if |
359 | 414 # Calculate extra annotations, fusion splice index and interrupted index |
415 calculate_extra_annotations = #slurp | |
416 #if $defuse_param.settings == "full" and $defuse_param.calculate_extra_annotations.__str__ != "": | |
417 $defuse_param.calculate_extra_annotations | |
418 #else | |
419 #try | |
420 $ref_dict['calculate_extra_annotations'] | |
421 #except | |
422 no | |
423 #end try | |
424 #end if | |
360 # Filtering parameters | 425 # Filtering parameters |
361 clustering_precision = #slurp | 426 clustering_precision = #slurp |
362 #if $refGenomeSource.defuse_param.settings == "full" and $refGenomeSource.defuse_param.clustering_precision.__str__ != "" | 427 #if $defuse_param.settings == "full" and $defuse_param.clustering_precision.__str__ != "" |
363 $refGenomeSource.defuse_param.clustering_precision | 428 $defuse_param.clustering_precision |
364 #else | 429 #else |
365 #try | 430 #try |
366 $ref_dict['clustering_precision'] | 431 $ref_dict['clustering_precision'] |
367 #except | 432 #except |
368 0.95 | 433 0.95 |
369 #end try | 434 #end try |
370 #end if | 435 #end if |
371 span_count_threshold = #slurp | 436 span_count_threshold = #slurp |
372 #if $refGenomeSource.defuse_param.settings == "full" and $refGenomeSource.defuse_param.span_count_threshold.__str__ != "" | 437 #if $defuse_param.settings == "full" and $defuse_param.span_count_threshold.__str__ != "" |
373 $refGenomeSource.defuse_param.span_count_threshold | 438 $defuse_param.span_count_threshold |
374 #else | 439 #else |
375 #try | 440 #try |
376 $ref_dict['span_count_threshold'] | 441 $ref_dict['span_count_threshold'] |
377 #except | 442 #except |
378 5 | 443 5 |
379 #end try | 444 #end try |
380 #end if | 445 #end if |
381 split_count_threshold = #slurp | |
382 #if $refGenomeSource.defuse_param.settings == "full" and $refGenomeSource.defuse_param.split_count_threshold.__str__ != "" | |
383 $refGenomeSource.defuse_param.split_count_threshold | |
384 #else | |
385 #try | |
386 $ref_dict['split_count_threshold'] | |
387 #except | |
388 3 | |
389 #end try | |
390 #end if | |
391 percent_identity_threshold = #slurp | 446 percent_identity_threshold = #slurp |
392 #if $refGenomeSource.defuse_param.settings == "full" and $refGenomeSource.defuse_param.percent_identity_threshold.__str__ != "" | 447 #if $defuse_param.settings == "full" and $defuse_param.percent_identity_threshold.__str__ != "" |
393 $refGenomeSource.defuse_param.percent_identity_threshold | 448 $defuse_param.percent_identity_threshold |
394 #else | 449 #else |
395 #try | 450 #try |
396 $ref_dict['percent_identity_threshold'] | 451 $ref_dict['percent_identity_threshold'] |
397 #except | 452 #except |
398 0.90 | 453 0.90 |
399 #end try | 454 #end try |
400 #end if | 455 #end if |
401 max_dist_pos = #slurp | |
402 #if $refGenomeSource.defuse_param.settings == "full" and $refGenomeSource.defuse_param.max_dist_pos.__str__ != "" | |
403 $refGenomeSource.defuse_param.max_dist_pos | |
404 #else | |
405 #try | |
406 $ref_dict['max_dist_pos'] | |
407 #except | |
408 600 | |
409 #end try | |
410 #end if | |
411 num_dist_genes = #slurp | |
412 #if $refGenomeSource.defuse_param.settings == "full" and $refGenomeSource.defuse_param.num_dist_genes.__str__ != "" | |
413 $refGenomeSource.defuse_param.num_dist_genes | |
414 #else | |
415 #try | |
416 $ref_dict['num_dist_genes'] | |
417 #except | |
418 500 | |
419 #end try | |
420 #end if | |
421 split_min_anchor = #slurp | 456 split_min_anchor = #slurp |
422 #if $refGenomeSource.defuse_param.settings == "full" and $refGenomeSource.defuse_param.split_min_anchor.__str__ != "" | 457 #if $defuse_param.settings == "full" and $defuse_param.split_min_anchor.__str__ != "" |
423 $refGenomeSource.defuse_param.split_min_anchor | 458 $defuse_param.split_min_anchor |
424 #else | 459 #else |
425 #try | 460 #try |
426 $ref_dict['split_min_anchor'] | 461 $ref_dict['split_min_anchor'] |
427 #except | 462 #except |
428 4 | 463 4 |
429 #end try | 464 #end try |
430 #end if | 465 #end if |
431 max_concordant_ratio = #slurp | |
432 #if $refGenomeSource.defuse_param.settings == "full" and $refGenomeSource.defuse_param.max_concordant_ratio.__str__ != "" | |
433 $refGenomeSource.defuse_param.max_concordant_ratio | |
434 #else | |
435 #try | |
436 $ref_dict['max_concordant_ratio'] | |
437 #except | |
438 0.1 | |
439 #end try | |
440 #end if | |
441 splice_bias = #slurp | 466 splice_bias = #slurp |
442 #if $refGenomeSource.defuse_param.settings == "full" and $refGenomeSource.defuse_param.splice_bias.__str__ != "" | 467 #if $defuse_param.settings == "full" and $defuse_param.splice_bias.__str__ != "" |
443 $refGenomeSource.defuse_param.splice_bias | 468 $defuse_param.splice_bias |
444 #else | 469 #else |
445 #try | 470 #try |
446 $ref_dict['splice_bias'] | 471 $ref_dict['splice_bias'] |
447 #except | 472 #except |
448 10 | 473 10 |
449 #end try | 474 #end try |
450 #end if | 475 #end if |
451 denovo_assembly = #slurp | 476 denovo_assembly = #slurp |
452 #if $refGenomeSource.defuse_param.settings == "full" and $refGenomeSource.defuse_param.denovo_assembly.__str__ != "" | 477 #if $defuse_param.settings == "full" and $defuse_param.denovo_assembly.__str__ != "" |
453 $refGenomeSource.defuse_param.denovo_assembly | 478 $defuse_param.denovo_assembly |
454 #else | 479 #else |
455 #try | 480 #try |
456 $ref_dict['denovo_assembly'] | 481 $ref_dict['denovo_assembly'] |
457 #except | 482 #except |
458 no | 483 no |
459 #end try | 484 #end try |
460 #end if | 485 #end if |
461 probability_threshold = #slurp | 486 probability_threshold = #slurp |
462 #if $refGenomeSource.defuse_param.settings == "full" and $refGenomeSource.defuse_param.probability_threshold.__str__ != "" | 487 #if $defuse_param.settings == "full" and $defuse_param.probability_threshold.__str__ != "" |
463 $refGenomeSource.defuse_param.probability_threshold | 488 $defuse_param.probability_threshold |
464 #else | 489 #else |
465 #try | 490 #try |
466 $ref_dict['probability_threshold'] | 491 $ref_dict['probability_threshold'] |
467 #except | 492 #except |
468 0.50 | 493 0.50 |
469 #end try | 494 #end try |
470 #end if | 495 #end if |
471 positive_controls = \$(data_directory)/controls.txt | 496 positive_controls = \$(data_directory)/controls.txt |
497 | |
498 # Use multiple exon transcripts for stats calculations (yes/no) | |
499 # should be enabled for very small libraries | |
500 multi_exon_transcripts_stats = #slurp | |
501 #if $defuse_param.settings == "full" and $defuse_param.multi_exon_transcripts_stats.__str__ != "" | |
502 $defuse_param.multi_exon_transcripts_stats | |
503 #else | |
504 #try | |
505 $ref_dict['multi_exon_transcripts_stats'] | |
506 #except | |
507 no | |
508 #end try | |
509 #end if | |
472 | 510 |
473 # Position density when calculating covariance | 511 # Position density when calculating covariance |
474 covariance_sampling_density = #slurp | 512 covariance_sampling_density = #slurp |
475 #if $refGenomeSource.defuse_param.settings == "full" and $refGenomeSource.defuse_param.covariance_sampling_density.__str__ != "" | 513 #if $defuse_param.settings == "full" and $defuse_param.covariance_sampling_density.__str__ != "" |
476 $refGenomeSource.defuse_param.covariance_sampling_density | 514 $defuse_param.covariance_sampling_density |
477 #else | 515 #else |
478 #try | 516 #try |
479 $ref_dict['covariance_sampling_density'] | 517 $ref_dict['covariance_sampling_density'] |
480 #except | 518 #except |
481 0.01 | 519 0.01 |
482 #end try | 520 #end try |
483 #end if | 521 #end if |
484 | 522 |
523 # Maximum number of alignments for a read pair | |
524 # Pairs with more alignments are filtered | |
525 max_paired_alignments = #slurp | |
526 #if $defuse_param.settings == "full" and $defuse_param.max_paired_alignments.__str__ != "" | |
527 $defuse_param.max_paired_alignments | |
528 #else | |
529 #try | |
530 $ref_dict['max_paired_alignments'] | |
531 #except | |
532 10 | |
533 #end try | |
534 #end if | |
485 | 535 |
486 # Number of reads for each job in split | 536 # Number of reads for each job in split |
487 reads_per_job = 1000000 | 537 reads_per_job = #slurp |
488 | 538 #if $defuse_param.settings == "full" and $defuse_param.reads_per_job.__str__ != "" |
489 # Number of regions for each breakpoint sequence job in split | 539 $defuse_param.reads_per_job |
490 regions_per_job = 20 | 540 #else |
541 #try | |
542 $ref_dict['reads_per_job'] | |
543 #except | |
544 1000000 | |
545 #end try | |
546 #end if | |
491 | 547 |
492 #raw | 548 #raw |
493 # If you have command line 'mail' and wish to be notified | 549 # If you have command line 'mail' and wish to be notified |
494 # mailto = andrew.mcpherson@gmail.com | 550 # mailto = andrew.mcpherson@gmail.com |
495 | 551 |
496 # Remove temp files | 552 # Remove temp files |
497 remove_job_files = yes | 553 remove_job_files = yes |
498 remove_job_temp_files = yes | 554 remove_job_temp_files = yes |
499 | 555 |
500 # Converting to fastq | 556 qsub_params = "" |
501 # Fastq converter config format 1 for reads stored in separate files for each end | 557 |
502 # data_lane_rexex_N is a perl regex which stores the lane id in $1 | |
503 # data_end_regex_N is a perl regex which stores the end, 1 or 2, in $1 | |
504 # data_compress_regex_N is a perl regex which stores the compression extension in $1 | |
505 # data_convert_N is the associated conversion utility that takes data at stdin and outputs fastq at stdout | |
506 # Fastq converter config format 2 for reads stored in separate files for each end | |
507 # data_lane_regex_N is a perl regex which stores the lane id in $1 | |
508 # data_compress_regex_N is a perl regex which stores the compression extension in $1 | |
509 # data_end1_converter_N is the associated conversion utility that takes data at stdin and outputs fastq for end 1 at stdout | |
510 # data_end2_converter_N is the associated conversion utility that takes data at stdin and outputs fastq for end 2 at stdout | |
511 | |
512 data_lane_regex_1 = ^(.+)_[12]_export\.txt.*$ | |
513 data_end_regex_1 = ^.+_([12])_export\.txt.*$ | |
514 data_compress_regex_1 = ^.+_[12]_export\.txt(.*)$ | |
515 data_converter_1 = $(scripts_directory)/fq_all2std.pl export2std | |
516 | |
517 data_lane_regex_2 = ^(.+)_[12]_concat_qseq\.txt.*$ | |
518 data_end_regex_2 = ^.+_([12])_concat_qseq\.txt.*$ | |
519 data_compress_regex_2 = ^.+_[12]_concat_qseq\.txt(.*)$ | |
520 data_converter_2 = $(scripts_directory)/qseq2fastq.pl | |
521 | |
522 data_lane_regex_3 = ^(.+)\.bam.*$ | |
523 data_compress_regex_3 = ^.+\.bam(.*)$ | |
524 data_end1_converter_3 = samtools view - | filter_sam_mate.pl 1 | sam_to_fastq.pl | |
525 data_end2_converter_3 = samtools view - | filter_sam_mate.pl 2 | sam_to_fastq.pl | |
526 | |
527 data_lane_regex_4 = ^(.+).[12].fastq.*$ | |
528 data_end_regex_4 = ^.+.([12]).fastq.*$ | |
529 data_compress_regex_4 = ^.+.[12].fastq(.*)$ | |
530 data_converter_4 = cat | |
531 #end raw | 558 #end raw |
532 | 559 |
533 #end if | |
534 | 560 |
535 </configfile> | 561 </configfile> |
536 <configfile name="shscript"> | 562 <configfile name="shscript"> |
537 #!/bin/bash | 563 #!/bin/bash |
538 ## define some things for cheetah proccessing | 564 ## define some things for cheetah proccessing |
586 | 612 |
587 ## copy config to output | 613 ## copy config to output |
588 cp $defuse_config $config_txt | 614 cp $defuse_config $config_txt |
589 ## make a data_dir and ln -s the input fastq | 615 ## make a data_dir and ln -s the input fastq |
590 mkdir -p data_dir | 616 mkdir -p data_dir |
591 ln -s $left_pairendreads data_dir/reads_1.fastq | 617 ## ln -s "$left_pairendreads" data_dir/reads_1.fastq |
592 ln -s $right_pairendreads data_dir/reads_2.fastq | 618 ## ln -s "$right_pairendreads" data_dir/reads_2.fastq |
619 cp "$left_pairendreads" data_dir/reads_1.fastq | |
620 cp "$right_pairendreads" data_dir/reads_2.fastq | |
593 ## ln to output_dir in from_work_dir | 621 ## ln to output_dir in from_work_dir |
594 #if $defuse_out.__str__ != 'None': | 622 #if $defuse_out.__str__ != 'None': |
595 mkdir -p $defuse_out.extra_files_path | 623 mkdir -p $defuse_out.dataset.extra_files_path |
596 ln -s $defuse_out.extra_files_path output_dir | 624 ln -s $defuse_out.dataset.extra_files_path output_dir |
597 #else | 625 #else |
598 mkdir -p output_dir | 626 mkdir -p output_dir |
599 #end if | 627 #end if |
600 ## run defuse.pl | 628 ## run defuse.pl |
601 perl \${DEFUSE_PATH}/scripts/defuse.pl -c $defuse_config -d data_dir -o output_dir -p 8 | 629 perl \${DEFUSE_PATH}/scripts/defuse.pl -name "$library_name" -c $defuse_config -1 data_dir/reads_1.fastq -2 data_dir/reads_2.fastq -o output_dir -p \$GALAXY_SLOTS |
602 ## copy primary results to output datasets | 630 ## copy primary results to output datasets |
603 if [ -e output_dir/log/defuse.log ]; then cp output_dir/log/defuse.log $defuse_log; fi | 631 if [ -e output_dir/log/defuse.log ]; then cp output_dir/log/defuse.log $defuse_log; fi |
604 if [ -e output_dir/results.tsv ]; then cp output_dir/results.tsv $results_tsv; fi | 632 ## if [ -e output_dir/results.tsv ]; then cp output_dir/results.tsv $results_tsv; fi |
605 if [ -e output_dir/results.filtered.tsv ]; then cp output_dir/results.filtered.tsv $results_filtered_tsv; fi | 633 if [ -e output_dir/results.filtered.tsv ]; then cp output_dir/results.filtered.tsv $results_filtered_tsv; fi |
606 if [ -e output_dir/results.classify.tsv ]; then cp output_dir/results.classify.tsv $results_classify_tsv; fi | 634 if [ -e output_dir/results.classify.tsv ]; then cp output_dir/results.classify.tsv $results_classify_tsv; fi |
635 #if $breakpoints_bam: | |
636 if [ -e output_dir/results.filtered.tsv ] ${amp}${amp} [ -e output_dir/breakpoints.genome.psl ] | |
637 then | |
638 awk "\\$10 ~ /^(`awk '\\$1 ~ /[0-9]+/{print \\$1}' output_dir/results.filtered.tsv | tr '\n' '|'`)\\$/{print \\$0}" output_dir/breakpoints.genome.psl > breakpoints.genome.filtered.psl ${amp}${amp} | |
639 psl2sam.pl breakpoints.genome.filtered.psl > breakpoints.genome.filtered.sam ${amp}${amp} | |
640 samtools view -b -T /panfs/roc/rissdb/galaxy/genomes/NCBIM37/defuse/defuse.reference.fa -o breakpoints.genome.filtered.bam breakpoints.genome.filtered.sam ${amp}${amp} | |
641 samtools sort breakpoints.genome.filtered.bam breakpoints ${amp}${amp} | |
642 ## samtools index breakpoints.bam | |
643 cp breakpoints.bam $fusions_bam | |
644 fi | |
645 #end if | |
607 ## create html with links for output_dir | 646 ## create html with links for output_dir |
608 #if $defuse_out.__str__ != 'None': | 647 #if $defuse_out.__str__ != 'None': |
609 if [ -e $defuse_out ] | 648 if [ -e $defuse_out ] |
610 then | 649 then |
611 echo '${lt}html${gt}${lt}head${gt}${lt}title${gt}Defuse Output${lt}/title${gt}${lt}/head${gt}${lt}body${gt}' ${gt} $defuse_out | 650 echo '${lt}html${gt}${lt}head${gt}${lt}title${gt}Defuse Output${lt}/title${gt}${lt}/head${gt}${lt}body${gt}' ${gt} $defuse_out |
612 echo '${lt}h2${gt}Defuse Output Files${lt}/h2${gt}${lt}ul${gt}' ${gt}${gt} $defuse_out | 651 echo '${lt}h2${gt}Defuse Output Files${lt}/h2${gt}${lt}ul${gt}' ${gt}${gt} $defuse_out |
613 pushd $defuse_out.extra_files_path | 652 pushd $defuse_out.dataset.extra_files_path |
614 for f in `find -L . -maxdepth 1 -type f`; | 653 for f in `find -L . -maxdepth 1 -type f`; |
615 do fn=`basename ${ds}f`; echo '${lt}li${gt}${lt}a href="'${ds}fn'"${gt}'${ds}fn'${lt}/a${gt}${lt}/li${gt}' ${gt}${gt} $defuse_out; | 654 do fn=`basename ${ds}f`; echo '${lt}li${gt}${lt}a href="'${ds}fn'"${gt}'${ds}fn'${lt}/a${gt}${lt}/li${gt}' ${gt}${gt} $defuse_out; |
616 done | 655 done |
617 popd | 656 popd |
618 echo '${lt}/ul${gt}' ${gt}${gt} $defuse_out | 657 echo '${lt}/ul${gt}' ${gt}${gt} $defuse_out |
621 #end if | 660 #end if |
622 ## run get_reads.pl on each cluster | 661 ## run get_reads.pl on each cluster |
623 #if $fusion_reads.__str__ != 'None': | 662 #if $fusion_reads.__str__ != 'None': |
624 if [ -e output_dir/results.filtered.tsv -a -e $fusion_reads ] | 663 if [ -e output_dir/results.filtered.tsv -a -e $fusion_reads ] |
625 then | 664 then |
626 mkdir -p $fusion_reads.extra_files_path | 665 mkdir -p $fusion_reads.dataset.extra_files_path |
627 results2html output_dir/results.filtered.tsv $fusion_reads $fusion_reads.extra_files_path | 666 results2html output_dir/results.filtered.tsv $fusion_reads $fusion_reads.dataset.extra_files_path |
628 fi | 667 fi |
629 #end if | 668 #end if |
630 </configfile> | 669 </configfile> |
631 </configfiles> | 670 </configfiles> |
632 | 671 |
751 cluster_id splitr_sequence splitr_count splitr_span_pvalue splitr_pos_pvalue splitr_min_pvalue adjacent altsplice break_adj_entropy1 break_adj_entropy2 break_adj_entropy_min break_predict breakpoint_homology breakseqs_estislands_percident cdna_breakseqs_percident concordant_ratio deletion est_breakseqs_percident eversion exonboundaries expression1 expression2 gene1 gene2 gene_align_strand1 gene_align_strand2 gene_chromosome1 gene_chromosome2 gene_end1 gene_end2 gene_location1 gene_location2 gene_name1 gene_name2 gene_start1 gene_start2 gene_strand1 gene_strand2 genome_breakseqs_percident genomic_break_pos1 genomic_break_pos2 genomic_strand1 genomic_strand2 interchromosomal interrupted_index1 interrupted_index2 inversion library_name max_map_count max_repeat_proportion mean_map_count min_map_count num_multi_map num_splice_variants orf read_through repeat_proportion1 repeat_proportion2 span_count span_coverage1 span_coverage2 span_coverage_max span_coverage_min splice_score splicing_index1 splicing_index2 | 790 cluster_id splitr_sequence splitr_count splitr_span_pvalue splitr_pos_pvalue splitr_min_pvalue adjacent altsplice break_adj_entropy1 break_adj_entropy2 break_adj_entropy_min break_predict breakpoint_homology breakseqs_estislands_percident cdna_breakseqs_percident concordant_ratio deletion est_breakseqs_percident eversion exonboundaries expression1 expression2 gene1 gene2 gene_align_strand1 gene_align_strand2 gene_chromosome1 gene_chromosome2 gene_end1 gene_end2 gene_location1 gene_location2 gene_name1 gene_name2 gene_start1 gene_start2 gene_strand1 gene_strand2 genome_breakseqs_percident genomic_break_pos1 genomic_break_pos2 genomic_strand1 genomic_strand2 interchromosomal interrupted_index1 interrupted_index2 inversion library_name max_map_count max_repeat_proportion mean_map_count min_map_count num_multi_map num_splice_variants orf read_through repeat_proportion1 repeat_proportion2 span_count span_coverage1 span_coverage2 span_coverage_max span_coverage_min splice_score splicing_index1 splicing_index2 |
752 1169 GCTTACTGTATGCCAGGCCCCAGAGGGGCAACCACCCTCTAAAGAGAGCGGCTCCTGCCTCCCAGAAAGCTCACAGACTGTGGGAGGGAAACAGGCAGCAGGTGAAGATGCCAAATGCCAGGATATCTGCCCTGTCCTTGCTTGATGCAGCTGCTGGCTCCCACGTTCTCCCCAGAATCCCCTCACACTCCTGCTGTTTTCTCTGCAGGTTGGCAGAGCCCCATGAGGGCAGGGCAGCCACTTTGTTCTTGGGCGGCAAACCTCCCTGGGCGGCACGGAAACCACGGTGAGAAGGGGGCAGGTCGGGCACGTGCAGGGACCACGCTGCAGG|TGTACCCAACAGCTCCGAAGAGACAGCGACCATCGAGAACGGGCCATGATGACGATGGCGGTTTTGTCGAAAAGAAAAGGGGGAAATGTGGGGAAAAGCAAGAGAGATCAGATTGTTACTGTGTCTGTGTAGAAAGAAGTAGACATGGGAGACTCCATTTTGTTCTGTACTAAGAAAAATTCTTCTGCCTTGAGATTCGGTGACCCCACCCCCAACCCCGTGCTCTCTGAAACATGTGCTGTGTCCACTCAGGGTTGAATGGATTAAGGGCGGTGCGAGACGTGCTTT 2 0.000436307890680442 0.110748295953850 0.0880671602973091 N Y 3.19872427442695 3.48337348351473 3.19872427442695 splitr 0 0 0 0 Y 0 N N 0 0 ENSG00000105549 ENSG00000213753 + - 19 19 376013 59111168 intron upstream THEG AC016629.2 361750 59084870 - + 0 375099 386594 + - N 8.34107429512245 - N output_dir 82 0.677852348993289 40.6666666666667 1 11 1 N N 0.361271676300578 0.677852348993289 12 0.758602776578432 0.569678713445872 0.758602776578432 0.569678713445872 2 0.416666666666667 - | 791 1169 GCTTACTGTATGCCAGGCCCCAGAGGGGCAACCACCCTCTAAAGAGAGCGGCTCCTGCCTCCCAGAAAGCTCACAGACTGTGGGAGGGAAACAGGCAGCAGGTGAAGATGCCAAATGCCAGGATATCTGCCCTGTCCTTGCTTGATGCAGCTGCTGGCTCCCACGTTCTCCCCAGAATCCCCTCACACTCCTGCTGTTTTCTCTGCAGGTTGGCAGAGCCCCATGAGGGCAGGGCAGCCACTTTGTTCTTGGGCGGCAAACCTCCCTGGGCGGCACGGAAACCACGGTGAGAAGGGGGCAGGTCGGGCACGTGCAGGGACCACGCTGCAGG|TGTACCCAACAGCTCCGAAGAGACAGCGACCATCGAGAACGGGCCATGATGACGATGGCGGTTTTGTCGAAAAGAAAAGGGGGAAATGTGGGGAAAAGCAAGAGAGATCAGATTGTTACTGTGTCTGTGTAGAAAGAAGTAGACATGGGAGACTCCATTTTGTTCTGTACTAAGAAAAATTCTTCTGCCTTGAGATTCGGTGACCCCACCCCCAACCCCGTGCTCTCTGAAACATGTGCTGTGTCCACTCAGGGTTGAATGGATTAAGGGCGGTGCGAGACGTGCTTT 2 0.000436307890680442 0.110748295953850 0.0880671602973091 N Y 3.19872427442695 3.48337348351473 3.19872427442695 splitr 0 0 0 0 Y 0 N N 0 0 ENSG00000105549 ENSG00000213753 + - 19 19 376013 59111168 intron upstream THEG AC016629.2 361750 59084870 - + 0 375099 386594 + - N 8.34107429512245 - N output_dir 82 0.677852348993289 40.6666666666667 1 11 1 N N 0.361271676300578 0.677852348993289 12 0.758602776578432 0.569678713445872 0.758602776578432 0.569678713445872 2 0.416666666666667 - |
753 3596 TGGGGGTTGAGGCTTCTGTTCCCAGGTTCCATGACCTCAGAGGTGGCTGGTGAGGTTATGACCTTTGCCCTCCAGCCCTGGCTTAAAACCTCAGCCCTAGGACCTGGTTAAAGGAAGGGGAGATGGAGCTTTGCCCCGACCCCCCCCCGTTCCCCTCACCTGTCAGCCCGAGCTGGGCCAGGGCCCCTAGGTGGGGAACTGGGCCGGGGGGCGGGCACAAGCGGAGGTGGTGCCCCCAAAAGGGCTCCCGGTGGGGTCTTGCTGAGAAGGTGAGGGGTTCCCGGGGCCGCAGCAGGTGGTGGTGGAGGAGCCAAGCGGCTGTAGAGCAAGGGGTGAGCAGGTTCCAGACCGTAGAGGCGGGCAGCGGCCACGGCCCCGGGTCCAGTTAGCTCCTCACCCGCCTCATAGAAGCGGGGTGGCCTTGCCAGGCGTGGGGGTGCTGCC|TTCCTTGGATGTGGTAGCCGTTTCTCAGGCTCCCTCTCCGGAATCGAACCCTGATTCCCCGTCACCCGTGGTCACCATGGTAGGCACGGCGACTACCATCGAAAGTTGATAGGGCAGACGTTCGAATGGGTCGTCGCCGCCACGGGGGGCGTGCGATCAGCCCGAGGTTATCTAGAGTCACCAAAGCCGCCGGCGCCCGCCCCCCGGCCGGGGCCGGAGAGGGGCTGACCGGGTTGGTTTTGATCTGATAAATGCACGCATCCCCCCCGCGAAGGGGGTCAGCGCCCGTCGGCATGTATTAGCTCTAGAATTACCACAGTTATCCAAGTAGGAGAGGAGCGAGCGACCAAAGGAACCATAACTGATTTAATGAGCCATTCGCAGTTTCACTGTACCGGCCGTGCGTACTTAGACATGCATGGCTTAATCTTTGAGACAAGCATATGCTACTGGCAGG 250 7.00711162298275e-72 0.00912124762512338 0.00684237452309549 N N 3.31745197152461 3.47233119514066 3.31745197152461 splitr 7 0.0157657657657656 0 0 N 0.0135135135135136 N N 0 0 ENSG00000156860 ENSG00000212932 - + 16 21 30682131 48111157 coding upstream FBRS RPL23AP4 30670289 48110676 + + 0.0157657657657656 30680678 9827473 - + Y - - N output_dir 2 1 1.11111111111111 1 1 1 N N 0 1 9 0.325530693397641 0.296465452915709 0.325530693397641 0.296465452915709 2 - - | 792 3596 TGGGGGTTGAGGCTTCTGTTCCCAGGTTCCATGACCTCAGAGGTGGCTGGTGAGGTTATGACCTTTGCCCTCCAGCCCTGGCTTAAAACCTCAGCCCTAGGACCTGGTTAAAGGAAGGGGAGATGGAGCTTTGCCCCGACCCCCCCCCGTTCCCCTCACCTGTCAGCCCGAGCTGGGCCAGGGCCCCTAGGTGGGGAACTGGGCCGGGGGGCGGGCACAAGCGGAGGTGGTGCCCCCAAAAGGGCTCCCGGTGGGGTCTTGCTGAGAAGGTGAGGGGTTCCCGGGGCCGCAGCAGGTGGTGGTGGAGGAGCCAAGCGGCTGTAGAGCAAGGGGTGAGCAGGTTCCAGACCGTAGAGGCGGGCAGCGGCCACGGCCCCGGGTCCAGTTAGCTCCTCACCCGCCTCATAGAAGCGGGGTGGCCTTGCCAGGCGTGGGGGTGCTGCC|TTCCTTGGATGTGGTAGCCGTTTCTCAGGCTCCCTCTCCGGAATCGAACCCTGATTCCCCGTCACCCGTGGTCACCATGGTAGGCACGGCGACTACCATCGAAAGTTGATAGGGCAGACGTTCGAATGGGTCGTCGCCGCCACGGGGGGCGTGCGATCAGCCCGAGGTTATCTAGAGTCACCAAAGCCGCCGGCGCCCGCCCCCCGGCCGGGGCCGGAGAGGGGCTGACCGGGTTGGTTTTGATCTGATAAATGCACGCATCCCCCCCGCGAAGGGGGTCAGCGCCCGTCGGCATGTATTAGCTCTAGAATTACCACAGTTATCCAAGTAGGAGAGGAGCGAGCGACCAAAGGAACCATAACTGATTTAATGAGCCATTCGCAGTTTCACTGTACCGGCCGTGCGTACTTAGACATGCATGGCTTAATCTTTGAGACAAGCATATGCTACTGGCAGG 250 7.00711162298275e-72 0.00912124762512338 0.00684237452309549 N N 3.31745197152461 3.47233119514066 3.31745197152461 splitr 7 0.0157657657657656 0 0 N 0.0135135135135136 N N 0 0 ENSG00000156860 ENSG00000212932 - + 16 21 30682131 48111157 coding upstream FBRS RPL23AP4 30670289 48110676 + + 0.0157657657657656 30680678 9827473 - + Y - - N output_dir 2 1 1.11111111111111 1 1 1 N N 0 1 9 0.325530693397641 0.296465452915709 0.325530693397641 0.296465452915709 2 - - |
754 | 793 |
755 </help> | 794 </help> |
795 <expand macro="citations"/> | |
756 </tool> | 796 </tool> |