comparison pyGenomeTracks.xml @ 11:7dd841a32245 draft

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pygenometracks commit df07890f27c5d18e423ec889eadca82bd7958def
author iuc
date Sat, 01 Oct 2022 08:43:22 +0000
parents a1abfa420d9d
children 14e7c35f3d00
comparison
equal deleted inserted replaced
10:a1abfa420d9d 11:7dd841a32245
5 <import>macros.xml</import> 5 <import>macros.xml</import>
6 </macros> 6 </macros>
7 <expand macro="requirements" /> 7 <expand macro="requirements" />
8 <command detect_errors="exit_code"> 8 <command detect_errors="exit_code">
9 <![CDATA[ 9 <![CDATA[
10 ## First symlink data of hic to have the good extension 10 ## First symlink data
11 ## of hic to have the good extension
12 ## of fasta to have the index written in the working directory
11 #for $counter, $track in enumerate($tracks): 13 #for $counter, $track in enumerate($tracks):
12 #if $track.track_file_style_conditional.track_file_style_selector == "hic_matrix_option": 14 #if $track.track_file_style_conditional.track_file_style_selector in ["hic_matrix_option", "hic_matrix_square_option"]:
13 #for $counter_matrix, $data_matrix in enumerate($track.track_file_style_conditional.matrix_h5_cooler_multiple): 15 #for $counter_matrix, $data_matrix in enumerate($track.track_file_style_conditional.matrix_h5_cooler_multiple):
14 #set ext = $data_matrix.extension 16 #set ext = $data_matrix.extension
15 ln -s $data_matrix ${counter}_${counter_matrix}.$ext && 17 ln -s $data_matrix ${counter}_${counter_matrix}.$ext &&
16 #end for 18 #end for
19 #end if
20 #if $track.track_file_style_conditional.track_file_style_selector == "fasta_option":
21 #if $track.track_file_style_conditional.fasta_source.fasta_source_selector == "history":
22 ln -s $track.track_file_style_conditional.fasta_source.fasta_local fasta_${counter}.fa &&
23 #end if
17 #end if 24 #end if
18 #end for 25 #end for
19 26
20 27
21 sed '/^$/d' '$tracks_config' && 28 sed '/^$/d' '$tracks_config' &&
44 </command> 51 </command>
45 <configfiles> 52 <configfiles>
46 <configfile name="tracks_config"> 53 <configfile name="tracks_config">
47 ## Each track: 54 ## Each track:
48 #for $counter, $track in enumerate($tracks): 55 #for $counter, $track in enumerate($tracks):
49 ## Hi-C Track 56 ## Hi-C Track triangle
50 #if $track.track_file_style_conditional.track_file_style_selector == "hic_matrix_option": 57 #if $track.track_file_style_conditional.track_file_style_selector == "hic_matrix_option":
51 #for $counter_matrix, $data_matrix in enumerate($track.track_file_style_conditional.matrix_h5_cooler_multiple): 58 #for $counter_matrix, $data_matrix in enumerate($track.track_file_style_conditional.matrix_h5_cooler_multiple):
52 [hic_section_${counter}_${counter_matrix}] 59 [hic_section_${counter}_${counter_matrix}]
53 #set ext = $data_matrix.extension 60 #set ext = $data_matrix.extension
54 file = ${counter}_${counter_matrix}.$ext 61 file = ${counter}_${counter_matrix}.$ext
104 height = $track.track_file_style_conditional.spacer_height 111 height = $track.track_file_style_conditional.spacer_height
105 #end if 112 #end if
106 #end for 113 #end for
107 #end if 114 #end if
108 115
116 ## Hi-C Track square
117 #if $track.track_file_style_conditional.track_file_style_selector == "hic_matrix_square_option":
118 #for $counter_matrix, $data_matrix in enumerate($track.track_file_style_conditional.matrix_h5_cooler_multiple):
119 [hic_section_${counter}_${counter_matrix}]
120 #set ext = $data_matrix.extension
121 file = ${counter}_${counter_matrix}.$ext
122 file_type = hic_matrix_square
123 #if $track.track_file_style_conditional.title:
124 title = $track.track_file_style_conditional.title
125 #else:
126 title = $data_matrix.element_identifier
127 #end if
128 #if $track.track_file_style_conditional.region2:
129 region2 = $track.track_file_style_conditional.region2
130 #end if
131 #if $track.track_file_style_conditional.colormap:
132 colormap = $track.track_file_style_conditional.colormap
133 #end if
134 #if $track.track_file_style_conditional.min_value != "":
135 min_value = $track.track_file_style_conditional.min_value
136 #end if
137 #if $track.track_file_style_conditional.max_value != "":
138 max_value = $track.track_file_style_conditional.max_value
139 #end if
140 transform = $track.track_file_style_conditional.transform
141 #if $track.track_file_style_conditional.height_matrix != "":
142 height = $track.track_file_style_conditional.height_matrix
143 #end if
144 #if $track.track_file_style_conditional.show_masked_bins:
145 show_masked_bins = $track.track_file_style_conditional.show_masked_bins
146 #end if
147 #if $track.track_file_style_conditional.invert_orientation:
148 orientation = inverted
149 #end if
150 #if $track.track_file_style_conditional.scale_factor:
151 scale_factor = $track.track_file_style_conditional.scale_factor
152 #end if
153 rasterize = $track.track_file_style_conditional.rasterize
154 ## If a boundary file is given a new section needs to be written:
155 #if str($track.track_file_style_conditional.boundaries_file) != "None":
156 #if len($track.track_file_style_conditional.boundaries_file)>$counter_matrix:
157 #set boundary_file = $track.track_file_style_conditional.boundaries_file[$counter_matrix]
158 #else:
159 #set boundary_file = $track.track_file_style_conditional.boundaries_file[0]
160 #end if
161 [tads_${counter}_${counter_matrix}]
162 file = $boundary_file
163 file_type = bed
164 display = squares
165 border_color = black
166 color = none
167 overlay_previous = share-y
168 #end if
169 ## If spacer is asked a new section is created:
170 #if $track.track_file_style_conditional.spacer_height != "":
171 [spacer]
172 height = $track.track_file_style_conditional.spacer_height
173 #end if
174 #end for
175 #end if
176
109 ## Chrom_state track 177 ## Chrom_state track
110 #if $track.track_file_style_conditional.track_file_style_selector == "chrom_states_option": 178 #if $track.track_file_style_conditional.track_file_style_selector == "chrom_states_option":
111 #for $data_bed in $track.track_file_style_conditional.track_input_bed: 179 #for $data_bed in $track.track_file_style_conditional.track_input_bed:
112 [chrom states_$counter] 180 [chrom states_$counter]
113 file = $data_bed 181 file = $data_bed
146 [genes_${counter}_${counter_bed}] 214 [genes_${counter}_${counter_bed}]
147 #set ext = $data_bed.extension 215 #set ext = $data_bed.extension
148 file = $data_bed 216 file = $data_bed
149 #if $ext == 'gtf': 217 #if $ext == 'gtf':
150 prefered_name = $track.track_file_style_conditional.bed_style.bed_advanced.gtf.prefered_name 218 prefered_name = $track.track_file_style_conditional.bed_style.bed_advanced.gtf.prefered_name
151 merge_transcripts = $track.track_file_style_conditional.bed_style.bed_advanced.gtf.merge_transcripts 219 #if $track.track_file_style_conditional.bed_style.bed_advanced.gtf.merge_transcripts.merge_transcripts_select == 'true':
220 merge_transcripts = true
221 merge_overlapping_exons = $track.track_file_style_conditional.bed_style.bed_advanced.gtf.merge_transcripts.merge_overlapping_exons
222 #end if
152 #end if 223 #end if
153 #if $track.track_file_style_conditional.title: 224 #if $track.track_file_style_conditional.title:
154 title = $track.track_file_style_conditional.title 225 title = $track.track_file_style_conditional.title
155 #elif $track.track_file_style_conditional.overlay_select == 'no': 226 #elif $track.track_file_style_conditional.overlay_select == 'no':
156 title = $data_bed.element_identifier 227 title = $data_bed.element_identifier
166 border_color = $track.track_file_style_conditional.border_color_bed.border_color_bed_select 237 border_color = $track.track_file_style_conditional.border_color_bed.border_color_bed_select
167 #end if 238 #end if
168 style = $track.track_file_style_conditional.bed_style.bed_style_select 239 style = $track.track_file_style_conditional.bed_style.bed_style_select
169 #if $track.track_file_style_conditional.bed_style.bed_style_select == 'UCSC': 240 #if $track.track_file_style_conditional.bed_style.bed_style_select == 'UCSC':
170 arrow_interval = $track.track_file_style_conditional.bed_style.bed_advanced.arrow_interval 241 arrow_interval = $track.track_file_style_conditional.bed_style.bed_advanced.arrow_interval
242 #if $track.track_file_style_conditional.bed_style.bed_advanced.backbone_color_bed.backbone_color_bed_select == 'manually':
243 color_backbone = $track.track_file_style_conditional.bed_style.bed_advanced.backbone_color_bed.color
244 #else
245 color_backbone = $track.track_file_style_conditional.bed_style.bed_advanced.backbone_color_bed.backbone_color_bed_select
246 #end if
171 #else: 247 #else:
172 height_utr = $track.track_file_style_conditional.bed_style.bed_advanced.height_utr 248 height_utr = $track.track_file_style_conditional.bed_style.bed_advanced.height_utr
173 #if $track.track_file_style_conditional.bed_style.bed_advanced.color_utr.color_utr_select == 'manually': 249 #if $track.track_file_style_conditional.bed_style.bed_advanced.color_utr.color_utr_select == 'manually':
174 color_utr = $track.track_file_style_conditional.bed_style.bed_advanced.color_utr.color 250 color_utr = $track.track_file_style_conditional.bed_style.bed_advanced.color_utr.color
175 #elif $track.track_file_style_conditional.bed_style.bed_advanced.color_utr.color_utr_select == 'bed_rgb': 251 #elif $track.track_file_style_conditional.bed_style.bed_advanced.color_utr.color_utr_select == 'bed_rgb':
176 color_utr = bed_rgb 252 color_utr = bed_rgb
177 #else: 253 #else:
254 ## This is 'like'
178 #if $track.track_file_style_conditional.color_bed.color_bed_select == "bed_rgb": 255 #if $track.track_file_style_conditional.color_bed.color_bed_select == "bed_rgb":
179 color_utr = bed_rgb 256 color_utr = bed_rgb
180 #else: 257 #else:
181 color_utr = $track.track_file_style_conditional.color_bed.color 258 color_utr = $track.track_file_style_conditional.color_bed.color
182 #end if 259 #end if
184 #if $track.track_file_style_conditional.bed_style.bed_style_select == 'tssarrow' and $track.track_file_style_conditional.bed_style.bed_advanced.arrow_length != '': 261 #if $track.track_file_style_conditional.bed_style.bed_style_select == 'tssarrow' and $track.track_file_style_conditional.bed_style.bed_advanced.arrow_length != '':
185 arrow_length = $track.track_file_style_conditional.bed_style.bed_advanced.arrow_length 262 arrow_length = $track.track_file_style_conditional.bed_style.bed_advanced.arrow_length
186 #end if 263 #end if
187 #if $track.track_file_style_conditional.bed_style.bed_style_select == 'flybase': 264 #if $track.track_file_style_conditional.bed_style.bed_style_select == 'flybase':
188 arrowhead_included = $track.track_file_style_conditional.bed_style.arrowhead_included 265 arrowhead_included = $track.track_file_style_conditional.bed_style.arrowhead_included
266 arrowhead_fraction = $track.track_file_style_conditional.bed_style.arrowhead_fraction
267 #if $track.track_file_style_conditional.bed_style.bed_advanced.backbone_color_bed.backbone_color_bed_select == 'manually':
268 color_backbone = $track.track_file_style_conditional.bed_style.bed_advanced.backbone_color_bed.color
269 #else
270 color_backbone = $track.track_file_style_conditional.bed_style.bed_advanced.backbone_color_bed.backbone_color_bed_select
271 #end if
189 #end if 272 #end if
190 #end if 273 #end if
191 display = $track.track_file_style_conditional.display 274 display = $track.track_file_style_conditional.display
192 #if $track.track_file_style_conditional.height_bed: 275 #if $track.track_file_style_conditional.height_bed:
193 height = $track.track_file_style_conditional.height_bed 276 height = $track.track_file_style_conditional.height_bed
194 #end if 277 #end if
195 labels = $track.track_file_style_conditional.labels.plot_labels 278 labels = $track.track_file_style_conditional.labels.plot_labels
196 #if $track.track_file_style_conditional.labels.plot_labels == 'true': 279 #if $track.track_file_style_conditional.labels.plot_labels == 'true':
197 all_labels_inside = $track.track_file_style_conditional.labels.all_labels_inside 280 all_labels_inside = $track.track_file_style_conditional.labels.all_labels_inside
198 labels_in_margin = $track.track_file_style_conditional.labels.labels_in_margin 281 labels_in_margin = $track.track_file_style_conditional.labels.labels_in_margin
282 fontstyle = $track.track_file_style_conditional.labels.fontstyle
283 #if $track.track_file_style_conditional.labels.fontsize:
284 fontsize = $track.track_file_style_conditional.labels.fontsize
285 #end if
199 #end if 286 #end if
200 file_type = $ext 287 file_type = $ext
201 #if $track.track_file_style_conditional.fontsize:
202 fontsize = $track.track_file_style_conditional.fontsize
203 #end if
204 #if $track.track_file_style_conditional.bed_style.bed_advanced.gene_rows: 288 #if $track.track_file_style_conditional.bed_style.bed_advanced.gene_rows:
205 gene_rows = $track.track_file_style_conditional.bed_style.bed_advanced.gene_rows 289 gene_rows = $track.track_file_style_conditional.bed_style.bed_advanced.gene_rows
206 #end if 290 #end if
207 global_max_row = $track.track_file_style_conditional.bed_style.bed_advanced.global_max_row 291 global_max_row = $track.track_file_style_conditional.bed_style.bed_advanced.global_max_row
208 max_labels = $track.track_file_style_conditional.bed_style.bed_advanced.max_labels 292 max_labels = $track.track_file_style_conditional.bed_style.bed_advanced.max_labels
239 #end if 323 #end if
240 color = $track.track_file_style_conditional.color_link.color 324 color = $track.track_file_style_conditional.color_link.color
241 alpha = $track.track_file_style_conditional.alpha 325 alpha = $track.track_file_style_conditional.alpha
242 line_width = $track.track_file_style_conditional.line_width 326 line_width = $track.track_file_style_conditional.line_width
243 line_style = $track.track_file_style_conditional.line_style 327 line_style = $track.track_file_style_conditional.line_style
244 links_type = $track.track_file_style_conditional.links_type 328 links_type = $track.track_file_style_conditional.display.links_type
245 compact_arcs_level = $track.track_file_style_conditional.compact_arcs_level 329 #if $track.track_file_style_conditional.display.links_type in ['arcs', 'triangles']:
246 #if $track.track_file_style_conditional.ylim != "": 330 compact_arcs_level = $track.track_file_style_conditional.display.compact_arcs_level
247 ylim = $track.track_file_style_conditional.ylim 331 use_middle = $track.track_file_style_conditional.display.use_middle
248 #end if 332 #end if
249 use_middle = $track.track_file_style_conditional.use_middle 333 #if $track.track_file_style_conditional.display.links_type != 'squares' and $track.track_file_style_conditional.display.ylim != "":
334 ylim = $track.track_file_style_conditional.display.ylim
335 #end if
336 #if $track.track_file_style_conditional.display.links_type == 'squares' and $track.track_file_style_conditional.display.region2 != "":
337 region2 = $track.track_file_style_conditional.display.region2
338 #end if
250 #if $track.track_file_style_conditional.invert_orientation: 339 #if $track.track_file_style_conditional.invert_orientation:
251 orientation = inverted 340 orientation = inverted
252 #end if 341 #end if
253 overlay_previous = $track.track_file_style_conditional.overlay_select 342 overlay_previous = $track.track_file_style_conditional.overlay_select
254 file_type = links 343 file_type = links
286 #end if 375 #end if
287 #if $track.track_file_style_conditional.height_narrow_peak: 376 #if $track.track_file_style_conditional.height_narrow_peak:
288 height = $track.track_file_style_conditional.height_narrow_peak 377 height = $track.track_file_style_conditional.height_narrow_peak
289 #end if 378 #end if
290 line_width = $track.track_file_style_conditional.line_width 379 line_width = $track.track_file_style_conditional.line_width
291 show_labels = $track.track_file_style_conditional.show_labels
292 file_type = narrow_peak 380 file_type = narrow_peak
293 #if $track.track_file_style_conditional.fontsize: 381 show_labels = $track.track_file_style_conditional.labels.show_labels
294 fontsize = $track.track_file_style_conditional.fontsize 382 #if $track.track_file_style_conditional.labels.show_labels == 'true':
383 #if $track.track_file_style_conditional.labels.fontsize:
384 fontsize = $track.track_file_style_conditional.labels.fontsize
385 #end if
295 #end if 386 #end if
296 #if $track.track_file_style_conditional.invert_orientation: 387 #if $track.track_file_style_conditional.invert_orientation:
297 orientation = inverted 388 orientation = inverted
298 #end if 389 #end if
299 overlay_previous = $track.track_file_style_conditional.overlay_select 390 overlay_previous = $track.track_file_style_conditional.overlay_select
467 file_type = bedgraph_matrix 558 file_type = bedgraph_matrix
468 #if $track.track_file_style_conditional.type.type_selector == 'lines': 559 #if $track.track_file_style_conditional.type.type_selector == 'lines':
469 show_data_range = $track.track_file_style_conditional.type.show_data 560 show_data_range = $track.track_file_style_conditional.type.show_data
470 plot_horizontal_lines = $track.track_file_style_conditional.type.plot_horizontal_lines 561 plot_horizontal_lines = $track.track_file_style_conditional.type.plot_horizontal_lines
471 pos_score_in_bin = $track.track_file_style_conditional.type.pos_score_in_bin 562 pos_score_in_bin = $track.track_file_style_conditional.type.pos_score_in_bin
563 individual_color = $track.track_file_style_conditional.type.individual_color
564 summary_color = $track.track_file_style_conditional.type.summary_color
472 #else 565 #else
473 colormap = $track.track_file_style_conditional.type.colormap 566 colormap = $track.track_file_style_conditional.type.colormap
474 #end if 567 #end if
475 #if $track.track_file_style_conditional.invert_orientation: 568 #if $track.track_file_style_conditional.invert_orientation:
476 orientation = inverted 569 orientation = inverted
487 #if $track.track_file_style_conditional.track_file_style_selector == "vlines_track_option": 580 #if $track.track_file_style_conditional.track_file_style_selector == "vlines_track_option":
488 [vlines_$counter] 581 [vlines_$counter]
489 file = $track.track_file_style_conditional.track_input_bed_single 582 file = $track.track_file_style_conditional.track_input_bed_single
490 line_width = $track.track_file_style_conditional.line_width 583 line_width = $track.track_file_style_conditional.line_width
491 type = vlines 584 type = vlines
585 #end if
586
587 ## Vhighlight:
588 #if $track.track_file_style_conditional.track_file_style_selector == "vhighlight_track_option":
589 [vhighlight_$counter]
590 file = $track.track_file_style_conditional.track_input_bed_single
591 color = $track.track_file_style_conditional.color
592 alpha = $track.track_file_style_conditional.alpha
593 type = vhighlight
492 #end if 594 #end if
493 595
494 ## Hlines: 596 ## Hlines:
495 #if $track.track_file_style_conditional.track_file_style_selector == "hlines_track_option": 597 #if $track.track_file_style_conditional.track_file_style_selector == "hlines_track_option":
496 [hlines_$counter] 598 [hlines_$counter]
577 #end if 679 #end if
578 where = $track.track_file_style_conditional.sb_where 680 where = $track.track_file_style_conditional.sb_where
579 #if $track.track_file_style_conditional.fontsize != "": 681 #if $track.track_file_style_conditional.fontsize != "":
580 fontsize = $track.track_file_style_conditional.fontsize 682 fontsize = $track.track_file_style_conditional.fontsize
581 #end if 683 #end if
684 #if $track.track_file_style_conditional.height != "":
685 height = $track.track_file_style_conditional.height
686 #end if
582 file_type = scalebar 687 file_type = scalebar
688 ## If spacer is asked a new section is created:
689 #if $track.track_file_style_conditional.spacer_height != "":
690 [spacer]
691 height = $track.track_file_style_conditional.spacer_height
692 #end if
693 #end if
694
695 ## Fasta:
696 #if $track.track_file_style_conditional.track_file_style_selector == "fasta_option":
697 [Fasta_${counter}]
698 #if $track.track_file_style_conditional.fasta_source.fasta_source_selector == "history":
699 file = fasta_${counter}.fa
700 #else:
701 file = $track.track_file_style_conditional.fasta_source.fasta_cached.fields.path
702 #end if
703 #if $track.track_file_style_conditional.title:
704 title = $track.track_file_style_conditional.title
705 #end if
706 #if $track.track_file_style_conditional.height != "":
707 height = $track.track_file_style_conditional.height
708 #end if
709 #if $track.track_file_style_conditional.invert_orientation:
710 orientation = inverted
711 #end if
712 overlay_previous = $track.track_file_style_conditional.overlay_select
713 file_type = fasta
714 ## If spacer is asked a new section is created:
715 #if $track.track_file_style_conditional.spacer_height != "":
716 [spacer]
717 height = $track.track_file_style_conditional.spacer_height
718 #end if
719 #end if
720
721 ## Maf:
722 #if $track.track_file_style_conditional.track_file_style_selector == "maf_option":
723 [Maf_${counter}]
724 file = $track.track_file_style_conditional.track_input_maf
725 file_index = $track.track_file_style_conditional.track_input_maf.metadata.maf_index
726 reference = $track.track_file_style_conditional.reference
727 #if $track.track_file_style_conditional.title:
728 title = $track.track_file_style_conditional.title
729 #end if
730 #if $track.track_file_style_conditional.height != "":
731 height = $track.track_file_style_conditional.height
732 #end if
733 #if $track.track_file_style_conditional.invert_orientation:
734 orientation = inverted
735 #end if
736 overlay_previous = $track.track_file_style_conditional.overlay_select
737 line_width = $track.track_file_style_conditional.line_width
738 color_identical = $track.track_file_style_conditional.color_identical
739 color_mismatch = $track.track_file_style_conditional.color_mismatch
740 color_gap = $track.track_file_style_conditional.color_gap
741 #if $track.track_file_style_conditional.species_order != "":
742 species_order = $track.track_file_style_conditional.species_order
743 #if $track.track_file_style_conditional.species_labels != "":
744 species_labels = $track.track_file_style_conditional.species_labels
745 #end if
746 species_order_only = $track.track_file_style_conditional.species_order_only
747 #end if
748 display_ref_seq = $track.track_file_style_conditional.display_ref_seq
749 file_type = maf
583 ## If spacer is asked a new section is created: 750 ## If spacer is asked a new section is created:
584 #if $track.track_file_style_conditional.spacer_height != "": 751 #if $track.track_file_style_conditional.spacer_height != "":
585 [spacer] 752 [spacer]
586 height = $track.track_file_style_conditional.spacer_height 753 height = $track.track_file_style_conditional.spacer_height
587 #end if 754 #end if
589 #end for 756 #end for
590 </configfile> 757 </configfile>
591 </configfiles> 758 </configfiles>
592 <inputs> 759 <inputs>
593 <!--Arguments for pgt--> 760 <!--Arguments for pgt-->
594 <param argument="--region" type="text" label="Region of the genome to limit the operation" optional="false" 761 <param argument="--region" type="text" label="Region of the genome to plot" optional="false"
595 help="The format is chr:start-end, for example chr10:10-500"> 762 help="The format is chr:start-end, for example chr10:10-500">
596 <validator type="expression" message="Region should be like chr10:10-500">'^[a-zA-Z0-9_]:\d+-\d+$'</validator> 763 <validator type="expression" message="Region should be like chr10:10-500">'^[a-zA-Z0-9_]:\d+-\d+$'</validator>
597 </param> 764 </param>
598 <section name="global_args" title="Configure figure parameters" expanded="False"> 765 <section name="global_args" title="Configure figure parameters" expanded="False">
599 <param argument="--title" type="text" label="Plot title" help="If set, you may need to start by a spacer track"/> 766 <param argument="--title" type="text" label="Plot title" help="If set, you may need to start by a spacer track"/>
619 <repeat name="tracks" min="1" title="Include tracks in your plot" 786 <repeat name="tracks" min="1" title="Include tracks in your plot"
620 help="Tracks can be of different filetypes. E.g BED, HiC-Matrix, BigWig or BedGraph. 787 help="Tracks can be of different filetypes. E.g BED, HiC-Matrix, BigWig or BedGraph.
621 The order you add them represent the order they will be plotted from top to bottom."> 788 The order you add them represent the order they will be plotted from top to bottom.">
622 <conditional name="track_file_style_conditional"> 789 <conditional name="track_file_style_conditional">
623 <param name="track_file_style_selector" type="select" label="Choose style of the track"> 790 <param name="track_file_style_selector" type="select" label="Choose style of the track">
624 <option value="hic_matrix_option">TAD visualization</option> 791 <option value="hic_matrix_option">TAD visualization (triangle)</option>
792 <option value="hic_matrix_square_option">TAD visualization (square)</option>
625 <option value="chrom_states_option">Chromatine states</option> 793 <option value="chrom_states_option">Chromatine states</option>
626 <option value="gene_track_option">Gene track / Bed track</option> 794 <option value="gene_track_option">Gene track / Bed track</option>
627 <option value="link_track_option">Link track</option> 795 <option value="link_track_option">Link track</option>
628 <option value="narrow_peak_track_option">NarrowPeak track</option> 796 <option value="narrow_peak_track_option">NarrowPeak track</option>
629 <option value="bigwig_track_option">Bigwig track</option> 797 <option value="bigwig_track_option">Bigwig track</option>
630 <option value="bedgraph_track_option">Bedgraph track </option> 798 <option value="bedgraph_track_option">Bedgraph track </option>
631 <option value="bedgraph_matrix_track_option">Bedgraph matrix track/TAD score</option> 799 <option value="bedgraph_matrix_track_option">Bedgraph matrix track/TAD score</option>
632 <option value="vlines_track_option">Vlines track</option> 800 <option value="vlines_track_option">Vlines track</option>
801 <option value="vhighlight_track_option">Vhighlight track</option>
633 <option value="hlines_track_option">Hlines track</option> 802 <option value="hlines_track_option">Hlines track</option>
634 <option value="spacer_option">Spacer</option> 803 <option value="spacer_option">Spacer</option>
635 <option value="xaxis_option">X-axis</option> 804 <option value="xaxis_option">X-axis</option>
636 <option value="scale_bar_option">Scale bar track</option> 805 <option value="scale_bar_option">Scale bar track</option>
806 <option value="fasta_option">Fasta track</option>
807 <option value="maf_option">Maf track</option>
637 </param> 808 </param>
638 <when value="hic_matrix_option"> 809 <when value="hic_matrix_option">
639 <expand macro="plot_title" /> 810 <expand macro="plot_title" />
640 <expand macro="matrix_h5_cooler_multiple_macro" /> 811 <expand macro="matrix_h5_cooler_multiple_macro" />
641 812
642 <param name="colormap" type="select" label="Color map to use for the heatmap" help="Available color map names can be found here: https://matplotlib.org/examples/color/colormaps_reference.html"> 813 <param name="colormap" type="select" label="Color map to use for the heatmap" help="Available color map names can be found here: https://matplotlib.org/examples/color/colormaps_reference.html">
643 <option value="RdYlBu_r">RdYlBu reversed</option> 814 <option value="RdYlBu_r">RdYlBu reversed</option>
644 <option value="viridis">viridis</option> 815 <option value="viridis">viridis</option>
645 <expand macro="colormap_macro_noRdYlBu_r_noViridis"/> 816 <expand macro="colormap_macro_noRdYlBu_r_noViridis"/>
646 </param> 817 </param>
818 <expand macro="minmax_macro" />
647 <param name="depth" type="integer" value="8000000" optional="True" label="Depth" /> 819 <param name="depth" type="integer" value="8000000" optional="True" label="Depth" />
648 <expand macro="minmax_macro" />
649 <param name="transform" type="select" label="Plot the transformed value"> 820 <param name="transform" type="select" label="Plot the transformed value">
650 <option value="log1p" selected="True" >log1p</option> 821 <option value="log1p" selected="True" >log1p</option>
651 <option value="log">log</option> 822 <option value="log">log</option>
652 <option value="-log">-log</option> 823 <option value="-log">-log</option>
653 <option value="no">no transformation</option> 824 <option value="no">no transformation</option>
654 825
655 </param> 826 </param>
656 <param name="height_matrix" type="float" value="" optional="True" label="height"/> 827 <param name="height_matrix" type="float" value="" optional="True" label="height of the heatmap" help="If you leave it empty the height is calculated to have perfect squares rotated 45 degrees."/>
657 <param name="show_masked_bins" type="boolean" truevalue="true" falsevalue="false" checked="false" 828 <param name="show_masked_bins" type="boolean" truevalue="true" falsevalue="false" checked="false"
658 label="Show masked bins" /> 829 label="Show masked bins" help="If false, neighbour bins will be increase in size to hide the mask bins." />
659 <param name="boundaries_file" type="data" optional="True" format="bed" label="Boundaries file" multiple="True"/> 830 <param name="boundaries_file" type="data" optional="True" format="bed" label="Boundaries file" multiple="True" help="Will display triangles on top of the heatmap"/>
831 <param name="scale_factor" type="float" value="1.0" optional="True" label="Scale factor" help="if the values in the matrix need to be scaled the following parameter can be used" />
832 <param name="rasterize" type="boolean" truevalue="true" falsevalue="false" checked="true"
833 label="Rasterize the heatmap" />
834 <expand macro="inverted_macro" />
835 <expand macro="spacer_macro" />
836
837 </when>
838
839 <when value="hic_matrix_square_option">
840 <expand macro="plot_title" />
841 <expand macro="matrix_h5_cooler_multiple_macro" />
842
843 <param name="colormap" type="select" label="Color map to use for the heatmap" help="Available color map names can be found here: https://matplotlib.org/examples/color/colormaps_reference.html">
844 <option value="RdYlBu_r">RdYlBu reversed</option>
845 <option value="viridis">viridis</option>
846 <expand macro="colormap_macro_noRdYlBu_r_noViridis"/>
847 </param>
848 <expand macro="minmax_macro" />
849 <expand macro="region2_option" />
850 <param name="transform" type="select" label="Plot the transformed value">
851 <option value="log1p" selected="True" >log1p</option>
852 <option value="log">log</option>
853 <option value="-log">-log</option>
854 <option value="no">no transformation</option>
855
856 </param>
857 <param name="height_matrix" type="float" value="" optional="True" label="height of the heatmap" help="If you leave it empty the height is calculated to have perfect squares."/>
858 <param name="show_masked_bins" type="boolean" truevalue="true" falsevalue="false" checked="false"
859 label="Show masked bins" help="If false, neighbour bins will be increase in size to hide the mask bins." />
860 <param name="boundaries_file" type="data" optional="True" format="bed" label="Boundaries file" multiple="True" help="Will display squares on top of the heatmap"/>
660 <param name="scale_factor" type="float" value="1.0" optional="True" label="Scale factor" help="if the values in the matrix need to be scaled the following parameter can be used" /> 861 <param name="scale_factor" type="float" value="1.0" optional="True" label="Scale factor" help="if the values in the matrix need to be scaled the following parameter can be used" />
661 <param name="rasterize" type="boolean" truevalue="true" falsevalue="false" checked="true" 862 <param name="rasterize" type="boolean" truevalue="true" falsevalue="false" checked="true"
662 label="Rasterize the heatmap" /> 863 label="Rasterize the heatmap" />
663 <expand macro="inverted_macro" /> 864 <expand macro="inverted_macro" />
664 <expand macro="spacer_macro" /> 865 <expand macro="spacer_macro" />
727 label="Put all labels inside the plotted region" 928 label="Put all labels inside the plotted region"
728 help="Put labels on the left of the region if the region ends after the plotted region."/> 929 help="Put labels on the left of the region if the region ends after the plotted region."/>
729 <param name="labels_in_margin" type="boolean" truevalue="true" falsevalue="false" checked="false" 930 <param name="labels_in_margin" type="boolean" truevalue="true" falsevalue="false" checked="false"
730 label="Allow to put labels in the right margin" 931 label="Allow to put labels in the right margin"
731 help="Put labels in the margin if the region ends after the plotted region."/> 932 help="Put labels in the margin if the region ends after the plotted region."/>
933 <param name="fontsize" type="integer" value="" optional="True" label="Fontsize" />
934 <param name="fontstyle" type="select" label="Fontstyle">
935 <option value="normal" selected="True">normal</option>
936 <option value="italic">italic</option>
937 <option value="oblique">oblique</option>
938 </param>
732 </when> 939 </when>
733 <when value="false"/> 940 <when value="false"/>
734 </conditional> 941 </conditional>
735 <param name="display" type="select" label="display to use"> 942 <param name="display" type="select" label="display to use">
736 <option value="stacked" selected="True">stacked (no overlap even with the label)</option> 943 <option value="stacked" selected="True">stacked (no overlap even with the label)</option>
737 <option value="interleaved">interleaved (everything on 2 lines)</option> 944 <option value="interleaved">interleaved (everything on 2 lines)</option>
738 <option value="collapsed">collapsed (everything on 1 line)</option> 945 <option value="collapsed">collapsed (everything on 1 line)</option>
739 <option value="triangles">triangles (plot triangles between start and end)</option> 946 <option value="triangles">triangles (plot triangles between start and end)</option>
947 <option value="squares">squares (plot squares on the diagonal)</option>
740 </param> 948 </param>
741 <param name="fontsize" type="integer" value="" optional="True" label="Fontsize" />
742 <conditional name="bed_style"> 949 <conditional name="bed_style">
743 <param name="bed_style_select" type="select" label="Bed style"> 950 <param name="bed_style_select" type="select" label="Bed style">
744 <option value="flybase" selected="True">flybase (blocks with arrow at extremities)</option> 951 <option value="flybase" selected="True">flybase (blocks with arrow at extremities)</option>
745 <option value="UCSC">UCSC (blocks with arrows in introns)</option> 952 <option value="UCSC">UCSC (blocks with arrows in introns)</option>
746 <option value="tssarrow">tssarrow (blocks with arrow above at beginning)</option> 953 <option value="tssarrow">tssarrow (blocks with arrow above at beginning)</option>
747 </param> 954 </param>
748 <when value="flybase"> 955 <when value="flybase">
749 <param name="arrowhead_included" type="boolean" truevalue="true" falsevalue="false" checked="false" 956 <param name="arrowhead_included" type="boolean" truevalue="true" falsevalue="false" checked="false"
750 label="Include the arrowhead in the bed interval:" 957 label="Include the arrowhead in the bed interval:"
751 help="When set to False, the arrow indicating the orientation of the interval is plotted outside of the interval."/> 958 help="When set to False, the arrow indicating the orientation of the interval is plotted outside of the interval."/>
959 <param name="arrowhead_fraction" type="float" value="0.004" min="0" max="1"
960 label="Size of arrowhead relative to the plotted region"
961 help="This size is also used to put space between the bed regions and their labels."/>
752 <section name="bed_advanced" title="Configure other bed parameters" expanded="False"> 962 <section name="bed_advanced" title="Configure other bed parameters" expanded="False">
753 <expand macro="utr_macro" /> 963 <expand macro="utr_macro" />
754 <expand macro="bed_advanced_macro" /> 964 <expand macro="bed_advanced_macro" />
965 <expand macro="backbone_color_bed_macro" />
755 </section> 966 </section>
756 </when> 967 </when>
757 <when value="UCSC"> 968 <when value="UCSC">
758 <section name="bed_advanced" title="Configure other bed parameters" expanded="False"> 969 <section name="bed_advanced" title="Configure other bed parameters" expanded="False">
759 <param name="arrow_interval" type="integer" value="2" min="0" label="interval between 2 arrows on introns in UCSC style"/> 970 <param name="arrow_interval" type="integer" value="2" min="0" label="interval between 2 arrows on introns in UCSC style"/>
760 <expand macro="bed_advanced_macro" /> 971 <expand macro="bed_advanced_macro" />
972 <expand macro="backbone_color_bed_macro" />
761 </section> 973 </section>
762 </when> 974 </when>
763 <when value="tssarrow"> 975 <when value="tssarrow">
764 <section name="bed_advanced" title="Configure other bed parameters" expanded="False"> 976 <section name="bed_advanced" title="Configure other bed parameters" expanded="False">
765 <param name="arrow_length" type="integer" optional="true" label="arrow length" help="the length of the arrow in bp (default is 4% of the plotted region)"/> 977 <param name="arrow_length" type="integer" optional="true" label="arrow length" help="the length of the arrow in bp (default is 4% of the plotted region)"/>
791 <expand macro="colormap_macro_noRdYlBu_r_noViridis" /> 1003 <expand macro="colormap_macro_noRdYlBu_r_noViridis" />
792 </param> 1004 </param>
793 </when> 1005 </when>
794 </conditional> 1006 </conditional>
795 <expand macro="lines_macro" /> 1007 <expand macro="lines_macro" />
796 <param name="links_type" type="select" label="Representation of the link:"> 1008 <conditional name="display">
797 <option value="arcs" selected="True">arcs (a line between the centers of the 2 regions)</option> 1009 <param name="links_type" type="select" label="Representation of the link:">
798 <option value="triangles">triangles</option> 1010 <option value="arcs" selected="True">arcs (a line between the centers of the 2 regions)</option>
799 <option value="loops">loops (a rectangle highlighting the intersection)</option> 1011 <option value="triangles">triangles</option>
800 </param> 1012 <option value="loops">loops (a diamond highlighting the intersection)</option>
801 <param name="compact_arcs_level" type="select" label="Height of arcs and triangles:"> 1013 <option value="squares">squares (a square highlighting the intersection symetrically to the diagonal)</option>
802 <option value="0" selected="True">default (proportional to distance)</option> 1014 </param>
803 <option value="1">compacted (the height is proportional to the square root of the distance)</option> 1015 <when value="arcs">
804 <option value="2">highly compacted (the height is the same for all distances)</option> 1016 <expand macro="links_arcs_triangles_options" />
805 </param> 1017 <param name="ylim" type="float" optional="True" label="ylim" help="To be able to see small arcs when big arcs exists, you can set the upper y limit. The unit is bp. This corresponds to the longest arc you will see not truncated."/>
806 <param name="ylim" type="float" optional="True" label="ylim" help="To be able to see small arcs when big arcs exists, you can set the upper y limit. The unit is bp. This corresponds to the longest arc you will see not truncated."/> 1018 </when>
807 <param name="use_middle" type="select" label="Coordinates to use" help="Not useful with loops"> 1019 <when value="triangles">
808 <option value="false" selected="True">Extremities (start of first and end of second)</option> 1020 <expand macro="links_arcs_triangles_options" />
809 <option value="true">Center (mean of start and end for each)</option> 1021 <param name="ylim" type="float" optional="True" label="ylim" help="To be able to see small arcs when big arcs exists, you can set the upper y limit. The unit is bp. This corresponds to the longest arc you will see not truncated."/>
810 </param> 1022 </when>
1023 <when value="loops">
1024 <param name="ylim" type="float" optional="True" label="ylim" help="To be able to see small arcs when big arcs exists, you can set the upper y limit. The unit is bp. This corresponds to the longest arc you will see not truncated."/>
1025 </when>
1026 <when value="squares">
1027 <expand macro="region2_option" />
1028 </when>
1029 </conditional>
811 <param name="height" type="float" value="1.5" optional="True" label="height"/> 1030 <param name="height" type="float" value="1.5" optional="True" label="height"/>
812 <expand macro="minmax_macro" /> 1031 <expand macro="minmax_macro" />
813 <expand macro="overlay_macro" /> 1032 <expand macro="overlay_macro" />
814 <expand macro="inverted_macro" /> 1033 <expand macro="inverted_macro" />
815 <expand macro="spacer_macro" /> 1034 <expand macro="spacer_macro" />
837 <param name="use_summit" type="boolean" truevalue="true" falsevalue="false" checked="true" 1056 <param name="use_summit" type="boolean" truevalue="true" falsevalue="false" checked="true"
838 optional="True" label="Plot a vertical bar at the summit position." /> 1057 optional="True" label="Plot a vertical bar at the summit position." />
839 </when> 1058 </when>
840 </conditional> 1059 </conditional>
841 <param name="line_width" type="float" value="1" label="width of lines" /> 1060 <param name="line_width" type="float" value="1" label="width of lines" />
842 <param name="show_labels" type="boolean" truevalue="true" falsevalue="false" checked="true" 1061 <conditional name="labels">
843 label="Plot labels (name, p-val, q-val)" /> 1062 <param name="show_labels" type="select" label="Plot labels (name, p-val, q-val)">
844 <param name="fontsize" type="integer" value="" optional="True" label="Fontsize" /> 1063 <option value="true" selected="True">yes</option>
1064 <option value="false">no</option>
1065 </param>
1066 <when value="true">
1067 <param name="fontsize" type="integer" value="" optional="True" label="Fontsize" />
1068 </when>
1069 <when value="false"/>
1070 </conditional>
845 <expand macro="overlay_macro" /> 1071 <expand macro="overlay_macro" />
846 <expand macro="inverted_macro" /> 1072 <expand macro="inverted_macro" />
847 <expand macro="spacer_macro" /> 1073 <expand macro="spacer_macro" />
848 1074
849 </when> 1075 </when>
937 label="Show visualization of data range" /> 1163 label="Show visualization of data range" />
938 <param name="pos_score_in_bin" type="select" label="Position of the score with respect to bin start and end"> 1164 <param name="pos_score_in_bin" type="select" label="Position of the score with respect to bin start and end">
939 <option value="center" selected="True">Center</option> 1165 <option value="center" selected="True">Center</option>
940 <option value="block">Block (draw a horizontal line between start and end)</option> 1166 <option value="block">Block (draw a horizontal line between start and end)</option>
941 </param> 1167 </param>
1168 <param name="individual_color" type="color" value="grey" label="Color of the individual lines" />
1169 <param name="summary_color" type="color" value="#1f77b4" label="Color of the summary line" />
942 </when> 1170 </when>
943 <when value="matrix"> 1171 <when value="matrix">
944 <param name="colormap" type="select" label="colormap"> 1172 <param name="colormap" type="select" label="colormap">
945 <option value="viridis">viridis</option> 1173 <option value="viridis">viridis</option>
946 <option value="RdYlBu_r">RdYlBu reversed</option> 1174 <option value="RdYlBu_r">RdYlBu reversed</option>
956 </when> 1184 </when>
957 <when value="vlines_track_option"> 1185 <when value="vlines_track_option">
958 <expand macro="track_input_bed_single_macro" /> 1186 <expand macro="track_input_bed_single_macro" />
959 <param name="line_width" type="float" value="0.5" label="width of lines"/> 1187 <param name="line_width" type="float" value="0.5" label="width of lines"/>
960 </when> 1188 </when>
1189 <when value="vhighlight_track_option">
1190 <expand macro="track_input_bed_single_macro" />
1191 <param name="color" type="color" value="yellow" label="color of the highlight"/>
1192 <param name="alpha" type="float" value="0.5" min="0" max="1" label="transparency (alpha) of the highlight"/>
1193 </when>
961 <when value="hlines_track_option"> 1194 <when value="hlines_track_option">
962 <expand macro="plot_title" /> 1195 <expand macro="plot_title" />
963 <param name="y_values" type="text" value="10, 200" label="Values where horizontal lines should be plotted separated by comma"/> 1196 <param name="y_values" type="text" value="10, 200" label="Values where horizontal lines should be plotted separated by comma"/>
964 <param name="color" type="color" value="#000000" label="Color of line(s)" optional="True" /> 1197 <param name="color" type="color" value="#000000" label="Color of line(s)" optional="True" />
965 <expand macro="lines_macro" /> 1198 <expand macro="lines_macro" />
966 <param name="height" type="float" value="1.5" optional="True" label="height"/> 1199 <param name="height" type="float" value="1.5" optional="True" label="height of the Hlines track"/>
967 <expand macro="minmax_macro" /> 1200 <expand macro="minmax_macro" />
968 <param name="show_data" type="boolean" truevalue="true" falsevalue="false" checked="false" label="Show visualization of data range"/> 1201 <param name="show_data" type="boolean" truevalue="true" falsevalue="false" checked="false" label="Show visualization of data range"/>
969 <expand macro="inverted_macro" /> 1202 <expand macro="inverted_macro" />
970 <expand macro="overlay_macro" /> 1203 <expand macro="overlay_macro" />
971 <expand macro="spacer_macro" /> 1204 <expand macro="spacer_macro" />
1004 <option value="bottom">below</option> 1237 <option value="bottom">below</option>
1005 <option value="top">above</option> 1238 <option value="top">above</option>
1006 </param> 1239 </param>
1007 <param name="fontsize" type="float" optional="True" 1240 <param name="fontsize" type="float" optional="True"
1008 label="Fontsize of the size of the scale bar."/> 1241 label="Fontsize of the size of the scale bar."/>
1242 <param name="height" type="float" value="0.5" optional="True" label="height of the Scale bar track"/>
1243 <expand macro="spacer_macro" />
1244 </when>
1245 <when value="fasta_option">
1246 <expand macro="track_input_fasta_macro" />
1247 <expand macro="plot_title" />
1248 <param name="height" type="float" value="0.5" optional="True" label="height of the Fasta track"/>
1249 <expand macro="inverted_macro" />
1250 <expand macro="overlay_macro" />
1251 <expand macro="spacer_macro" />
1252 </when>
1253 <when value="maf_option">
1254 <expand macro="track_input_maf_macro" />
1255 <expand macro="plot_title" />
1256 <param name="height" type="float" value="0.5" optional="True" label="height of the Fasta track"/>
1257 <param name="reference" type="select" label="Reference">
1258 <options>
1259 <filter type="data_meta" ref="track_input_maf" key="species" />
1260 </options>
1261 </param>
1262 <param name="line_width" type="float" value="0.5" label="width of lines"/>
1263 <param name="color_identical" type="color" label="Color when bases are identical" value="black" />
1264 <param name="color_mismatch" type="color" label="Color when bases are different" value="grey" />
1265 <param name="color_gap" type="color" label="Color when bases corresponds to gap" value="lightgrey" />
1266 <param name="species_order" type="text" value="" label="[Optional] The order you want your species (space separated)"
1267 help="checkout the choices for reference to see available species"/>
1268 <param name="species_labels" type="text" value="" label="[Optional] The label you want for the above species (space separated)"/>
1269 <param name="species_order_only" type="boolean" truevalue="true" falsevalue="false" checked="false"
1270 label="Display only the species specified above"/>
1271 <param name="display_ref_seq" type="boolean" truevalue="true" falsevalue="false" checked="false"
1272 label="Display the sequence of the reference"/>
1273 <expand macro="inverted_macro" />
1274 <expand macro="overlay_macro" />
1009 <expand macro="spacer_macro" /> 1275 <expand macro="spacer_macro" />
1010 </when> 1276 </when>
1011 </conditional> 1277 </conditional>
1012 </repeat> 1278 </repeat>
1013 <param name="image_file_format" type="select" label="Image output format"> 1279 <param name="image_file_format" type="select" label="Image output format">
1152 <conditional name="track_file_style_conditional"> 1418 <conditional name="track_file_style_conditional">
1153 <param name="track_file_style_selector" value="gene_track_option" /> 1419 <param name="track_file_style_selector" value="gene_track_option" />
1154 <param name="track_input_bed" value="dm3_genes.bed.gz" ftype="bed" /> 1420 <param name="track_input_bed" value="dm3_genes.bed.gz" ftype="bed" />
1155 <param name="title" value="genes" /> 1421 <param name="title" value="genes" />
1156 <param name="height_bed" value="5" /> 1422 <param name="height_bed" value="5" />
1157 <param name="fontsize" value="10" /> 1423 <conditional name="labels">
1424 <param name="fontsize" value="10" />
1425 </conditional>
1158 </conditional> 1426 </conditional>
1159 </repeat> 1427 </repeat>
1160 <repeat name="tracks"> 1428 <repeat name="tracks">
1161 <conditional name="track_file_style_conditional"> 1429 <conditional name="track_file_style_conditional">
1162 <param name="track_file_style_selector" value="spacer_option" /> 1430 <param name="track_file_style_selector" value="spacer_option" />
1167 <conditional name="track_file_style_conditional"> 1435 <conditional name="track_file_style_conditional">
1168 <param name="track_file_style_selector" value="gene_track_option" /> 1436 <param name="track_file_style_selector" value="gene_track_option" />
1169 <param name="track_input_bed" value="dm3_genes.bed.gz" ftype="bed" /> 1437 <param name="track_input_bed" value="dm3_genes.bed.gz" ftype="bed" />
1170 <param name="title" value="max num rows 3" /> 1438 <param name="title" value="max num rows 3" />
1171 <param name="height_bed" value="3" /> 1439 <param name="height_bed" value="3" />
1172 <param name="fontsize" value="8" /> 1440 <conditional name="labels">
1441 <param name="fontsize" value="8" />
1442 </conditional>
1173 <conditional name="bed_style"> 1443 <conditional name="bed_style">
1174 <section name="bed_advanced"> 1444 <section name="bed_advanced">
1175 <param name="gene_rows" value="3" /> 1445 <param name="gene_rows" value="3" />
1176 </section> 1446 </section>
1177 </conditional> 1447 </conditional>
1187 <conditional name="track_file_style_conditional"> 1457 <conditional name="track_file_style_conditional">
1188 <param name="track_file_style_selector" value="gene_track_option" /> 1458 <param name="track_file_style_selector" value="gene_track_option" />
1189 <param name="track_input_bed" value="dm3_genes.bed6.gz" ftype="bed" /> 1459 <param name="track_input_bed" value="dm3_genes.bed6.gz" ftype="bed" />
1190 <param name="title" value="bed6 global max row" /> 1460 <param name="title" value="bed6 global max row" />
1191 <param name="height_bed" value="20" /> 1461 <param name="height_bed" value="20" />
1192 <param name="fontsize" value="10" /> 1462 <conditional name="labels">
1463 <param name="fontsize" value="10" />
1464 </conditional>
1193 <conditional name="bed_style"> 1465 <conditional name="bed_style">
1194 <section name="bed_advanced"> 1466 <section name="bed_advanced">
1195 <param name="global_max_row" value="true" /> 1467 <param name="global_max_row" value="true" />
1196 </section> 1468 </section>
1197 </conditional> 1469 </conditional>
1414 <conditional name="track_file_style_conditional"> 1686 <conditional name="track_file_style_conditional">
1415 <param name="track_file_style_selector" value="gene_track_option" /> 1687 <param name="track_file_style_selector" value="gene_track_option" />
1416 <param name="track_input_bed" value="dm3_genes.bed.gz" ftype="bed" /> 1688 <param name="track_input_bed" value="dm3_genes.bed.gz" ftype="bed" />
1417 <param name="title" value="genes in ucsc" /> 1689 <param name="title" value="genes in ucsc" />
1418 <param name="height_bed" value="5" /> 1690 <param name="height_bed" value="5" />
1419 <param name="fontsize" value="10" /> 1691 <conditional name="labels">
1692 <param name="fontsize" value="10" />
1693 </conditional>
1420 <conditional name="bed_style"> 1694 <conditional name="bed_style">
1421 <param name="bed_style_select" value="UCSC"/> 1695 <param name="bed_style_select" value="UCSC"/>
1422 </conditional> 1696 </conditional>
1423 </conditional> 1697 </conditional>
1424 </repeat> 1698 </repeat>
1426 <conditional name="track_file_style_conditional"> 1700 <conditional name="track_file_style_conditional">
1427 <param name="track_file_style_selector" value="gene_track_option" /> 1701 <param name="track_file_style_selector" value="gene_track_option" />
1428 <param name="track_input_bed" value="dm3_genes.bed6.gz" ftype="bed" /> 1702 <param name="track_input_bed" value="dm3_genes.bed6.gz" ftype="bed" />
1429 <param name="title" value="bed6 global max row color from score" /> 1703 <param name="title" value="bed6 global max row color from score" />
1430 <param name="height_bed" value="20" /> 1704 <param name="height_bed" value="20" />
1431 <param name="fontsize" value="10" /> 1705 <conditional name="labels">
1706 <param name="fontsize" value="10" />
1707 </conditional>
1432 <conditional name="bed_style"> 1708 <conditional name="bed_style">
1433 <section name="bed_advanced"> 1709 <section name="bed_advanced">
1434 <param name="global_max_row" value="true" /> 1710 <param name="global_max_row" value="true" />
1435 </section> 1711 </section>
1436 </conditional> 1712 </conditional>
1444 <conditional name="track_file_style_conditional"> 1720 <conditional name="track_file_style_conditional">
1445 <param name="track_file_style_selector" value="gene_track_option" /> 1721 <param name="track_file_style_selector" value="gene_track_option" />
1446 <param name="track_input_bed" value="domains.bed" ftype="bed" /> 1722 <param name="track_input_bed" value="domains.bed" ftype="bed" />
1447 <param name="title" value="domains.bed using the 9th field for colors interleaved border=red" /> 1723 <param name="title" value="domains.bed using the 9th field for colors interleaved border=red" />
1448 <param name="height_bed" value="2" /> 1724 <param name="height_bed" value="2" />
1449 <param name="fontsize" value="10" />
1450 <conditional name="color_bed"> 1725 <conditional name="color_bed">
1451 <param name="color_bed_select" value="bed_rgb" /> 1726 <param name="color_bed_select" value="bed_rgb" />
1452 </conditional> 1727 </conditional>
1453 <conditional name="border_color_bed"> 1728 <conditional name="border_color_bed">
1454 <param name="border_color_bed_select" value="manually" /> 1729 <param name="border_color_bed_select" value="manually" />
1464 <conditional name="track_file_style_conditional"> 1739 <conditional name="track_file_style_conditional">
1465 <param name="track_file_style_selector" value="gene_track_option" /> 1740 <param name="track_file_style_selector" value="gene_track_option" />
1466 <param name="track_input_bed" value="domains.bed" ftype="bed" /> 1741 <param name="track_input_bed" value="domains.bed" ftype="bed" />
1467 <param name="title" value="domains.bed using the 9th field for colors interleaved border=bed_rgb" /> 1742 <param name="title" value="domains.bed using the 9th field for colors interleaved border=bed_rgb" />
1468 <param name="height_bed" value="2" /> 1743 <param name="height_bed" value="2" />
1469 <param name="fontsize" value="10" />
1470 <conditional name="color_bed"> 1744 <conditional name="color_bed">
1471 <param name="color_bed_select" value="bed_rgb" /> 1745 <param name="color_bed_select" value="bed_rgb" />
1472 </conditional> 1746 </conditional>
1473 <conditional name="border_color_bed"> 1747 <conditional name="border_color_bed">
1474 <param name="border_color_bed_select" value="bed_rgb" /> 1748 <param name="border_color_bed_select" value="bed_rgb" />
1483 <conditional name="track_file_style_conditional"> 1757 <conditional name="track_file_style_conditional">
1484 <param name="track_file_style_selector" value="gene_track_option" /> 1758 <param name="track_file_style_selector" value="gene_track_option" />
1485 <param name="track_input_bed" value="domains.bed" ftype="bed" /> 1759 <param name="track_input_bed" value="domains.bed" ftype="bed" />
1486 <param name="title" value="domains.bed using the 9th field for colors interleaved border=none" /> 1760 <param name="title" value="domains.bed using the 9th field for colors interleaved border=none" />
1487 <param name="height_bed" value="2" /> 1761 <param name="height_bed" value="2" />
1488 <param name="fontsize" value="10" />
1489 <conditional name="color_bed"> 1762 <conditional name="color_bed">
1490 <param name="color_bed_select" value="bed_rgb" /> 1763 <param name="color_bed_select" value="bed_rgb" />
1491 </conditional> 1764 </conditional>
1492 <conditional name="border_color_bed"> 1765 <conditional name="border_color_bed">
1493 <param name="border_color_bed_select" value="none" /> 1766 <param name="border_color_bed_select" value="none" />
1589 <param name="height_narrow_peak" value="4" /> 1862 <param name="height_narrow_peak" value="4" />
1590 <conditional name="display"> 1863 <conditional name="display">
1591 <param name="display_selector" value="box" /> 1864 <param name="display_selector" value="box" />
1592 <param name="use_summit" value="true" /> 1865 <param name="use_summit" value="true" />
1593 </conditional> 1866 </conditional>
1594 <param name="show_labels" value="true" />
1595 </conditional> 1867 </conditional>
1596 </repeat> 1868 </repeat>
1597 <repeat name="tracks"> 1869 <repeat name="tracks">
1598 <conditional name="track_file_style_conditional"> 1870 <conditional name="track_file_style_conditional">
1599 <param name="track_file_style_selector" value="narrow_peak_track_option" /> 1871 <param name="track_file_style_selector" value="narrow_peak_track_option" />
1604 <param name="line_width" value="2" /> 1876 <param name="line_width" value="2" />
1605 <conditional name="display"> 1877 <conditional name="display">
1606 <param name="display_selector" value="box" /> 1878 <param name="display_selector" value="box" />
1607 <param name="use_summit" value="true" /> 1879 <param name="use_summit" value="true" />
1608 </conditional> 1880 </conditional>
1609 <param name="show_labels" value="true" />
1610 </conditional> 1881 </conditional>
1611 </repeat> 1882 </repeat>
1612 <repeat name="tracks"> 1883 <repeat name="tracks">
1613 <conditional name="track_file_style_conditional"> 1884 <conditional name="track_file_style_conditional">
1614 <param name="track_file_style_selector" value="narrow_peak_track_option" /> 1885 <param name="track_file_style_selector" value="narrow_peak_track_option" />
1621 <param name="use_summit" value="true" /> 1892 <param name="use_summit" value="true" />
1622 <param name="show_data" value="true" /> 1893 <param name="show_data" value="true" />
1623 <param name="width_adjust" value="3" /> 1894 <param name="width_adjust" value="3" />
1624 <param name="max_value" value="50" /> 1895 <param name="max_value" value="50" />
1625 </conditional> 1896 </conditional>
1626 <param name="show_labels" value="false" /> 1897 <conditional name="labels">
1898 <param name="show_labels" value="false" />
1899 </conditional>
1627 <param name="spacer_height" value="0.5"/> 1900 <param name="spacer_height" value="0.5"/>
1628 </conditional> 1901 </conditional>
1629 </repeat> 1902 </repeat>
1630 <repeat name="tracks"> 1903 <repeat name="tracks">
1631 <conditional name="track_file_style_conditional"> 1904 <conditional name="track_file_style_conditional">
1637 <conditional name="display"> 1910 <conditional name="display">
1638 <param name="display_selector" value="peak" /> 1911 <param name="display_selector" value="peak" />
1639 <param name="use_summit" value="false" /> 1912 <param name="use_summit" value="false" />
1640 <param name="show_data" value="false" /> 1913 <param name="show_data" value="false" />
1641 </conditional> 1914 </conditional>
1642 <param name="show_labels" value="true" />
1643 </conditional> 1915 </conditional>
1644 </repeat> 1916 </repeat>
1645 <repeat name="tracks"> 1917 <repeat name="tracks">
1646 <conditional name="track_file_style_conditional"> 1918 <conditional name="track_file_style_conditional">
1647 <param name="track_file_style_selector" value="xaxis_option" /> 1919 <param name="track_file_style_selector" value="xaxis_option" />
1661 </conditional> 1933 </conditional>
1662 </repeat> 1934 </repeat>
1663 <repeat name="tracks"> 1935 <repeat name="tracks">
1664 <conditional name="track_file_style_conditional"> 1936 <conditional name="track_file_style_conditional">
1665 <param name="track_file_style_selector" value="gene_track_option" /> 1937 <param name="track_file_style_selector" value="gene_track_option" />
1666 <param name="track_input_bed" value="dm3_genes.bed.gz" ftype="bed" /> 1938 <param name="track_input_bed" value="dm3_subset_BDGP5.78.gtf.gz" ftype="gtf" />
1667 <param name="title" value="genes" /> 1939 <param name="title" value="gtf default" />
1668 <param name="height_bed" value="10" /> 1940 <param name="height_bed" value="10" />
1669 </conditional> 1941 </conditional>
1670 </repeat> 1942 </repeat>
1671 <repeat name="tracks"> 1943 <repeat name="tracks">
1672 <conditional name="track_file_style_conditional"> 1944 <conditional name="track_file_style_conditional">
1673 <param name="track_file_style_selector" value="gene_track_option" /> 1945 <param name="track_file_style_selector" value="gene_track_option" />
1674 <param name="track_input_bed" value="dm3_subset_BDGP5.78.gtf.gz" ftype="gtf" /> 1946 <param name="track_input_bed" value="dm3_subset_BDGP5.78.gtf.gz" ftype="gtf" />
1675 <param name="title" value="gtf" /> 1947 <param name="title" value="gtf merge transcripts, use gene_name, red 0.75 UTR" />
1676 <param name="height_bed" value="10" /> 1948 <param name="height_bed" value="10" />
1677 <conditional name="bed_style"> 1949 <conditional name="bed_style">
1678 <section name="bed_advanced"> 1950 <section name="bed_advanced">
1679 <param name="height_utr" value="0.75"/> 1951 <param name="height_utr" value="0.75"/>
1680 <conditional name="color_utr"> 1952 <conditional name="color_utr">
1681 <param name="color_utr_select" value="manually"/> 1953 <param name="color_utr_select" value="manually"/>
1682 <param name="color" value="#ff0000"/> 1954 <param name="color" value="#ff0000"/>
1683 </conditional> 1955 </conditional>
1684 <section name ="gtf"> 1956 <section name ="gtf">
1685 <param name="prefered_name" value="gene_name"/> 1957 <param name="prefered_name" value="gene_name"/>
1686 <param name="merge_transcripts" value="true"/> 1958 <conditional name="merge_transcripts">
1959 <param name="merge_transcripts_select" value="true"/>
1960 <param name="merge_overlapping_exons" value="false"/>
1961 </conditional>
1962 </section>
1963 </section>
1964 </conditional>
1965 </conditional>
1966 </repeat>
1967 <repeat name="tracks">
1968 <conditional name="track_file_style_conditional">
1969 <param name="track_file_style_selector" value="gene_track_option" />
1970 <param name="track_input_bed" value="dm3_subset_BDGP5.78.gtf.gz" ftype="gtf" />
1971 <param name="title" value="same but merge overlapping exons" />
1972 <param name="height_bed" value="10" />
1973 <conditional name="bed_style">
1974 <section name="bed_advanced">
1975 <param name="height_utr" value="0.75"/>
1976 <conditional name="color_utr">
1977 <param name="color_utr_select" value="manually"/>
1978 <param name="color" value="#ff0000"/>
1979 </conditional>
1980 <section name ="gtf">
1981 <param name="prefered_name" value="gene_name"/>
1982 <conditional name="merge_transcripts">
1983 <param name="merge_transcripts_select" value="true"/>
1984 <param name="merge_overlapping_exons" value="true"/>
1985 </conditional>
1687 </section> 1986 </section>
1688 </section> 1987 </section>
1689 </conditional> 1988 </conditional>
1690 </conditional> 1989 </conditional>
1691 </repeat> 1990 </repeat>
1809 </repeat> 2108 </repeat>
1810 <repeat name="tracks"> 2109 <repeat name="tracks">
1811 <conditional name="track_file_style_conditional"> 2110 <conditional name="track_file_style_conditional">
1812 <param name="track_file_style_selector" value="gene_track_option" /> 2111 <param name="track_file_style_selector" value="gene_track_option" />
1813 <param name="track_input_bed" value="dm3_subset_BDGP5.78.gtf.gz" ftype="gtf" /> 2112 <param name="track_input_bed" value="dm3_subset_BDGP5.78.gtf.gz" ftype="gtf" />
1814 <param name="title" value="test" /> 2113 <param name="title" value="defaut arrowhead fontstyle italic" />
1815 <param name="height_bed" value="10" /> 2114 <param name="height_bed" value="10" />
1816 <param name="spacer_height" value="1"/> 2115 <param name="spacer_height" value="1"/>
2116 <conditional name="labels">
2117 <param name="fontstyle" value="italic"/>
2118 </conditional>
2119 </conditional>
2120 </repeat>
2121 <repeat name="tracks">
2122 <conditional name="track_file_style_conditional">
2123 <param name="track_file_style_selector" value="gene_track_option" />
2124 <param name="track_input_bed" value="dm3_subset_BDGP5.78.gtf.gz" ftype="gtf" />
2125 <param name="title" value="arrowhead_fraction 0.1 fontstyle oblique" />
2126 <param name="height_bed" value="10" />
2127 <param name="spacer_height" value="1"/>
2128 <conditional name="labels">
2129 <param name="fontstyle" value="oblique"/>
2130 </conditional>
2131 <conditional name="bed_style">
2132 <param name="arrowhead_fraction" value="0.1"/>
2133 </conditional>
1817 </conditional> 2134 </conditional>
1818 </repeat> 2135 </repeat>
1819 <repeat name="tracks"> 2136 <repeat name="tracks">
1820 <conditional name="track_file_style_conditional"> 2137 <conditional name="track_file_style_conditional">
1821 <param name="track_file_style_selector" value="gene_track_option" /> 2138 <param name="track_file_style_selector" value="gene_track_option" />
1822 <param name="track_input_bed" value="dm3_subset_BDGP5.78_asbed4.bed.gz" ftype="bed" /> 2139 <param name="track_input_bed" value="dm3_subset_BDGP5.78_asbed4.bed.gz" ftype="bed" />
1823 <param name="title" value="test" /> 2140 <param name="title" value="genes without orientation" />
1824 <param name="height_bed" value="10" /> 2141 <param name="height_bed" value="10" />
1825 <conditional name="color_bed"> 2142 <conditional name="color_bed">
1826 <param name="color_bed_select" value="manually" /> 2143 <param name="color_bed_select" value="manually" />
1827 <param name="color" value="red" /> 2144 <param name="color" value="red" />
1828 </conditional> 2145 </conditional>
1834 </repeat> 2151 </repeat>
1835 <repeat name="tracks"> 2152 <repeat name="tracks">
1836 <conditional name="track_file_style_conditional"> 2153 <conditional name="track_file_style_conditional">
1837 <param name="track_file_style_selector" value="gene_track_option" /> 2154 <param name="track_file_style_selector" value="gene_track_option" />
1838 <param name="track_input_bed" value="dm3_subset_BDGP5.78.gtf.gz" ftype="gtf" /> 2155 <param name="track_input_bed" value="dm3_subset_BDGP5.78.gtf.gz" ftype="gtf" />
1839 <param name="title" value="test" /> 2156 <param name="title" value="arrowhead included" />
1840 <param name="height_bed" value="10" /> 2157 <param name="height_bed" value="10" />
1841 <conditional name="color_bed"> 2158 <conditional name="color_bed">
1842 <param name="color_bed_select" value="manually" /> 2159 <param name="color_bed_select" value="manually" />
1843 <param name="color" value="red" /> 2160 <param name="color" value="red" />
1844 </conditional> 2161 </conditional>
1936 </repeat> 2253 </repeat>
1937 <repeat name="tracks"> 2254 <repeat name="tracks">
1938 <conditional name="track_file_style_conditional"> 2255 <conditional name="track_file_style_conditional">
1939 <param name="track_file_style_selector" value="bedgraph_matrix_track_option" /> 2256 <param name="track_file_style_selector" value="bedgraph_matrix_track_option" />
1940 <param name="track_input_bedgraph_matrix" value="tad_score.gz" ftype="bedgraph" /> 2257 <param name="track_input_bedgraph_matrix" value="tad_score.gz" ftype="bedgraph" />
1941 <param name="title" value="TAD separation score (Ramirez et al.)" /> 2258 <param name="title" value="TAD separation score (Ramirez et al.) as block with horizontal lines and data range" />
1942 <param name="height_bedgraph" value="10" /> 2259 <param name="height_bedgraph" value="10" />
1943 <conditional name="type"> 2260 <conditional name="type">
1944 <param name="type_selector" value="lines" /> 2261 <param name="type_selector" value="lines" />
1945 <param name="pos_score_in_bin" value="block" /> 2262 <param name="pos_score_in_bin" value="block" />
1946 <param name="plot_horizontal_lines" value="true" /> 2263 <param name="plot_horizontal_lines" value="true" />
1950 </repeat> 2267 </repeat>
1951 <repeat name="tracks"> 2268 <repeat name="tracks">
1952 <conditional name="track_file_style_conditional"> 2269 <conditional name="track_file_style_conditional">
1953 <param name="track_file_style_selector" value="bedgraph_matrix_track_option" /> 2270 <param name="track_file_style_selector" value="bedgraph_matrix_track_option" />
1954 <param name="track_input_bedgraph_matrix" value="tad_score.gz" ftype="bedgraph" /> 2271 <param name="track_input_bedgraph_matrix" value="tad_score.gz" ftype="bedgraph" />
1955 <param name="title" value="TAD separation score (Ramirez et al.)" /> 2272 <param name="title" value="TAD separation score (Ramirez et al.) as center without horizontal lines, summary in red and individual in blue" />
1956 <param name="height_bedgraph" value="10" /> 2273 <param name="height_bedgraph" value="10" />
1957 <conditional name="type"> 2274 <conditional name="type">
1958 <param name="type_selector" value="lines" /> 2275 <param name="type_selector" value="lines" />
1959 <param name="pos_score_in_bin" value="center" /> 2276 <param name="pos_score_in_bin" value="center" />
1960 <param name="plot_horizontal_lines" value="false" /> 2277 <param name="plot_horizontal_lines" value="false" />
2278 <param name="individual_color" value="blue"/>
2279 <param name="summary_color" value="red"/>
1961 </conditional> 2280 </conditional>
1962 </conditional> 2281 </conditional>
1963 </repeat> 2282 </repeat>
1964 <param name="image_file_format" value="png" /> 2283 <param name="image_file_format" value="png" />
1965 <output name="outFileName" file="test_TADs_bdgm.png" ftype="png" compare="sim_size" delta="100" /> 2284 <output name="outFileName" file="test_TADs_bdgm.png" ftype="png" compare="sim_size" delta="100" />
1987 <conditional name="track_file_style_conditional"> 2306 <conditional name="track_file_style_conditional">
1988 <param name="track_file_style_selector" value="link_track_option" /> 2307 <param name="track_file_style_selector" value="link_track_option" />
1989 <param name="track_input_link" value="test.arcs" ftype="bed" /> 2308 <param name="track_input_link" value="test.arcs" ftype="bed" />
1990 <param name="title" value="" /> 2309 <param name="title" value="" />
1991 <param name="line_width" value="10" /> 2310 <param name="line_width" value="10" />
1992 <param name="links_type" value="loops" /> 2311 <conditional name="display">
2312 <param name="links_type" value="loops" />
2313 </conditional>
1993 <conditional name="color_link"> 2314 <conditional name="color_link">
1994 <param name="color_link_select" value="manually" /> 2315 <param name="color_link_select" value="manually" />
1995 <param name="color" value="red" /> 2316 <param name="color" value="red" />
1996 </conditional> 2317 </conditional>
1997 <param name="overlay_select" value="share-y" /> 2318 <param name="overlay_select" value="share-y" />
2035 <param name="title" value="ylim 20kb" /> 2356 <param name="title" value="ylim 20kb" />
2036 <conditional name="color_link"> 2357 <conditional name="color_link">
2037 <param name="color_link_select" value="manually" /> 2358 <param name="color_link_select" value="manually" />
2038 <param name="color" value="#000000" /> 2359 <param name="color" value="#000000" />
2039 </conditional> 2360 </conditional>
2040 <param name="ylim" value="20000" /> 2361 <conditional name="display">
2362 <param name="ylim" value="20000" />
2363 </conditional>
2041 </conditional> 2364 </conditional>
2042 </repeat> 2365 </repeat>
2043 <repeat name="tracks"> 2366 <repeat name="tracks">
2044 <conditional name="track_file_style_conditional"> 2367 <conditional name="track_file_style_conditional">
2045 <param name="track_file_style_selector" value="link_track_option" /> 2368 <param name="track_file_style_selector" value="link_track_option" />
2047 <param name="title" value="compacted" /> 2370 <param name="title" value="compacted" />
2048 <conditional name="color_link"> 2371 <conditional name="color_link">
2049 <param name="color_link_select" value="manually" /> 2372 <param name="color_link_select" value="manually" />
2050 <param name="color" value="#000000" /> 2373 <param name="color" value="#000000" />
2051 </conditional> 2374 </conditional>
2052 <param name="compact_arcs_level" value="1" /> 2375 <conditional name="display">
2376 <param name="compact_arcs_level" value="1" />
2377 </conditional>
2053 </conditional> 2378 </conditional>
2054 </repeat> 2379 </repeat>
2055 <repeat name="tracks"> 2380 <repeat name="tracks">
2056 <conditional name="track_file_style_conditional"> 2381 <conditional name="track_file_style_conditional">
2057 <param name="track_file_style_selector" value="link_track_option" /> 2382 <param name="track_file_style_selector" value="link_track_option" />
2059 <param name="title" value="highly compacted" /> 2384 <param name="title" value="highly compacted" />
2060 <conditional name="color_link"> 2385 <conditional name="color_link">
2061 <param name="color_link_select" value="manually" /> 2386 <param name="color_link_select" value="manually" />
2062 <param name="color" value="#000000" /> 2387 <param name="color" value="#000000" />
2063 </conditional> 2388 </conditional>
2064 <param name="compact_arcs_level" value="2" /> 2389 <conditional name="display">
2390 <param name="compact_arcs_level" value="2" />
2391 </conditional>
2065 </conditional> 2392 </conditional>
2066 </repeat> 2393 </repeat>
2067 <param name="image_file_format" value="png" /> 2394 <param name="image_file_format" value="png" />
2068 <output name="outFileName" file="test_link2.png" ftype="png" compare="sim_size" delta="100" /> 2395 <output name="outFileName" file="test_link2.png" ftype="png" compare="sim_size" delta="100" />
2069 </test> 2396 </test>
2118 </repeat> 2445 </repeat>
2119 <repeat name="tracks"> 2446 <repeat name="tracks">
2120 <conditional name="track_file_style_conditional"> 2447 <conditional name="track_file_style_conditional">
2121 <param name="track_file_style_selector" value="gene_track_option" /> 2448 <param name="track_file_style_selector" value="gene_track_option" />
2122 <param name="track_input_bed" value="dm3_genes.bed.gz" ftype="bed" /> 2449 <param name="track_input_bed" value="dm3_genes.bed.gz" ftype="bed" />
2123 <param name="title" value="flybase" /> 2450 <param name="title" value="flybase backbone blue" />
2124 <param name="height_bed" value="10" /> 2451 <param name="height_bed" value="10" />
2452 <conditional name="bed_style">
2453 <param name="bed_style_select" value="flybase"/>
2454 <section name="bed_advanced">
2455 <conditional name="backbone_color_bed">
2456 <param name="backbone_color_bed_select" value="manually" />
2457 <param name="color" value="blue" />
2458 </conditional>
2459 </section>
2460 </conditional>
2125 </conditional> 2461 </conditional>
2126 </repeat> 2462 </repeat>
2127 <repeat name="tracks"> 2463 <repeat name="tracks">
2128 <conditional name="track_file_style_conditional"> 2464 <conditional name="track_file_style_conditional">
2129 <param name="track_file_style_selector" value="gene_track_option" /> 2465 <param name="track_file_style_selector" value="gene_track_option" />
2130 <param name="track_input_bed" value="dm3_genes.bed.gz" ftype="bed" /> 2466 <param name="track_input_bed" value="dm3_genes.bed.gz" ftype="bed" />
2131 <param name="title" value="UCSC" /> 2467 <param name="title" value="UCSC backbone blue" />
2132 <param name="height_bed" value="10" /> 2468 <param name="height_bed" value="10" />
2133 <conditional name="bed_style"> 2469 <conditional name="bed_style">
2134 <param name="bed_style_select" value="UCSC"/> 2470 <param name="bed_style_select" value="UCSC"/>
2135 <section name="bed_advanced"> 2471 <section name="bed_advanced">
2136 <param name="arrow_interval" value="10"/> 2472 <param name="arrow_interval" value="10"/>
2473 <conditional name="backbone_color_bed">
2474 <param name="backbone_color_bed_select" value="manually" />
2475 <param name="color" value="blue" />
2476 </conditional>
2137 </section> 2477 </section>
2138 </conditional> 2478 </conditional>
2139 </conditional> 2479 </conditional>
2140 </repeat> 2480 </repeat>
2141 <repeat name="tracks"> 2481 <repeat name="tracks">
2571 <param name="track_input_link" value="test_wide.arcs" ftype="bed" /> 2911 <param name="track_input_link" value="test_wide.arcs" ftype="bed" />
2572 <conditional name="color_link"> 2912 <conditional name="color_link">
2573 <param name="color" value="red" /> 2913 <param name="color" value="red" />
2574 </conditional> 2914 </conditional>
2575 <param name="line_width" value="5" /> 2915 <param name="line_width" value="5" />
2576 <param name="links_type" value="loops" /> 2916 <conditional name="display">
2917 <param name="links_type" value="loops" />
2918 </conditional>
2577 <param name="overlay_select" value="share-y" /> 2919 <param name="overlay_select" value="share-y" />
2578 </conditional> 2920 </conditional>
2579 </repeat> 2921 </repeat>
2580 <repeat name="tracks"> 2922 <repeat name="tracks">
2581 <conditional name="track_file_style_conditional"> 2923 <conditional name="track_file_style_conditional">
2613 <param name="track_input_link" value="test_wide.arcs" ftype="bed" /> 2955 <param name="track_input_link" value="test_wide.arcs" ftype="bed" />
2614 <conditional name="color_link"> 2956 <conditional name="color_link">
2615 <param name="color" value="red" /> 2957 <param name="color" value="red" />
2616 </conditional> 2958 </conditional>
2617 <param name="line_width" value="5" /> 2959 <param name="line_width" value="5" />
2618 <param name="links_type" value="loops" /> 2960 <conditional name="display">
2961 <param name="links_type" value="loops" />
2962 </conditional>
2619 <param name="overlay_select" value="share-y" /> 2963 <param name="overlay_select" value="share-y" />
2620 </conditional> 2964 </conditional>
2621 </repeat> 2965 </repeat>
2622 <repeat name="tracks"> 2966 <repeat name="tracks">
2623 <conditional name="track_file_style_conditional"> 2967 <conditional name="track_file_style_conditional">
2626 <conditional name="color_link"> 2970 <conditional name="color_link">
2627 <param name="color" value="RdYlGn" /> 2971 <param name="color" value="RdYlGn" />
2628 </conditional> 2972 </conditional>
2629 <param name="line_width" value="3" /> 2973 <param name="line_width" value="3" />
2630 <param name="invert_orientation" value="true" /> 2974 <param name="invert_orientation" value="true" />
2631 <param name="use_middle" value="true" /> 2975 <conditional name="display">
2976 <param name="use_middle" value="true" />
2977 </conditional>
2632 <param name="title" value="links line_width = 3 color RdYlGn use_middle = true" /> 2978 <param name="title" value="links line_width = 3 color RdYlGn use_middle = true" />
2633 <param name="height" value="3" /> 2979 <param name="height" value="3" />
2634 </conditional> 2980 </conditional>
2635 </repeat> 2981 </repeat>
2636 <repeat name="tracks"> 2982 <repeat name="tracks">
2653 </section> 2999 </section>
2654 <repeat name="tracks"> 3000 <repeat name="tracks">
2655 <conditional name="track_file_style_conditional"> 3001 <conditional name="track_file_style_conditional">
2656 <param name="track_file_style_selector" value="scale_bar_option" /> 3002 <param name="track_file_style_selector" value="scale_bar_option" />
2657 <param name="title" value="scalebar where = right" /> 3003 <param name="title" value="scalebar where = right" />
2658 <param name="where" value="right" /> 3004 <param name="sb_where" value="right"/>
2659 <param name="spacer_height" value="0.5"/> 3005 <param name="spacer_height" value="0.5"/>
2660 </conditional> 3006 </conditional>
2661 </repeat> 3007 </repeat>
2662 <repeat name="tracks"> 3008 <repeat name="tracks">
2663 <conditional name="track_file_style_conditional"> 3009 <conditional name="track_file_style_conditional">
2673 <conditional name="track_file_style_conditional"> 3019 <conditional name="track_file_style_conditional">
2674 <param name="track_file_style_selector" value="scale_bar_option" /> 3020 <param name="track_file_style_selector" value="scale_bar_option" />
2675 <param name="title" value="scalebar scalebar_start_position = 3200000 scalebar_end_position = 3250000" /> 3021 <param name="title" value="scalebar scalebar_start_position = 3200000 scalebar_end_position = 3250000" />
2676 <section name="scalebar_pos"> 3022 <section name="scalebar_pos">
2677 <param name="scalebar_start_position" value="3200000"/> 3023 <param name="scalebar_start_position" value="3200000"/>
2678 <param name="scalebar_start_position" value="3250000"/> 3024 <param name="scalebar_end_position" value="3250000"/>
2679 </section> 3025 </section>
2680 <param name="spacer_height" value="0.5"/> 3026 <param name="spacer_height" value="0.5"/>
2681 </conditional> 3027 </conditional>
2682 </repeat> 3028 </repeat>
2683 <repeat name="tracks"> 3029 <repeat name="tracks">
2708 <param name="title" value="scalebar scalebar_end_position = 3200000 size = 50000" /> 3054 <param name="title" value="scalebar scalebar_end_position = 3200000 size = 50000" />
2709 <section name="scalebar_pos"> 3055 <section name="scalebar_pos">
2710 <param name="scalebar_end_position" value="3200000"/> 3056 <param name="scalebar_end_position" value="3200000"/>
2711 <param name="size" value="50000"/> 3057 <param name="size" value="50000"/>
2712 </section> 3058 </section>
2713 <param name="spacer_height" value="0.5"/>
2714 </conditional> 3059 </conditional>
2715 </repeat> 3060 </repeat>
2716 <repeat name="tracks"> 3061 <repeat name="tracks">
2717 <conditional name="track_file_style_conditional"> 3062 <conditional name="track_file_style_conditional">
2718 <param name="track_file_style_selector" value="xaxis_option" /> 3063 <param name="track_file_style_selector" value="xaxis_option" />
2719 <param name="xaxis_where" value="bottom" /> 3064 <param name="xaxis_where" value="bottom" />
2720 </conditional> 3065 </conditional>
2721 </repeat> 3066 </repeat>
2722 <param name="image_file_format" value="png" /> 3067 <param name="image_file_format" value="png" />
2723 <output name="outFileName" file="master_scale_bar_startend.png" ftype="png" compare="sim_size" delta="100" /> 3068 <output name="outFileName" file="master_scale_bar_startend.png" ftype="png" compare="sim_size" delta="100" />
3069 </test>
3070 <!--test 22-->
3071 <test>
3072 <param name="region" value="chrM:10-30"/>
3073 <repeat name="tracks">
3074 <conditional name="track_file_style_conditional">
3075 <param name="track_file_style_selector" value="scale_bar_option" />
3076 <param name="title" value="scalebar height = 5" />
3077 <param name="sb_where" value="right"/>
3078 <param name="height" value="5"/>
3079 <param name="spacer_height" value="0.5"/>
3080 </conditional>
3081 </repeat>
3082 <repeat name="tracks">
3083 <conditional name="track_file_style_conditional">
3084 <param name="track_file_style_selector" value="fasta_option" />
3085 <param name="title" value="fasta from cached" />
3086 <conditional name="fasta_source">
3087 <param name="fasta_source_selector" value="cached"/>
3088 <param name="fasta_cached" value="chrM"/>
3089 </conditional>
3090 <param name="spacer_height" value="0.5"/>
3091 </conditional>
3092 </repeat>
3093 <repeat name="tracks">
3094 <conditional name="track_file_style_conditional">
3095 <param name="track_file_style_selector" value="fasta_option" />
3096 <param name="title" value="fasta from history height = 5" />
3097 <conditional name="fasta_source">
3098 <param name="fasta_source_selector" value="history"/>
3099 <param name="fasta_local" value="chrM.fa" ftype="fasta" />
3100 </conditional>
3101 <param name="height" value="5"/>
3102 </conditional>
3103 </repeat>
3104 <param name="image_file_format" value="png" />
3105 <output name="outFileName" file="master_fasta.png" ftype="png" compare="sim_size" delta="100" />
3106 </test>
3107 <!--test 23-->
3108 <test>
3109 <param name="region" value="chrX:3000000-3300000"/>
3110 <repeat name="tracks">
3111 <conditional name="track_file_style_conditional">
3112 <param name="track_file_style_selector" value="xaxis_option" />
3113 <param name="xaxis_where" value="top" />
3114 </conditional>
3115 </repeat>
3116 <repeat name="tracks">
3117 <conditional name="track_file_style_conditional">
3118 <param name="track_file_style_selector" value="spacer_option" />
3119 <param name="spacer_height" value="0.05" />
3120 </conditional>
3121 </repeat>
3122 <repeat name="tracks">
3123 <conditional name="track_file_style_conditional">
3124 <param name="track_file_style_selector" value="hic_matrix_option" />
3125 <param name="matrix_h5_cooler_multiple" value="Li_et_al_2015.h5"/>
3126 <param name="title" value="classical depth=300000 with arcs" />
3127 <param name="depth" value="300000" />
3128 </conditional>
3129 </repeat>
3130 <repeat name="tracks">
3131 <conditional name="track_file_style_conditional">
3132 <param name="track_file_style_selector" value="link_track_option" />
3133 <param name="track_input_link" value="test_wide.arcs" ftype="bed" />
3134 <conditional name="color_link">
3135 <param name="color" value="red" />
3136 </conditional>
3137 <param name="line_width" value="5" />
3138 <conditional name="display">
3139 <param name="links_type" value="loops" />
3140 </conditional>
3141 <param name="overlay_select" value="share-y" />
3142 </conditional>
3143 </repeat>
3144 <repeat name="tracks">
3145 <conditional name="track_file_style_conditional">
3146 <param name="track_file_style_selector" value="hic_matrix_square_option" />
3147 <param name="matrix_h5_cooler_multiple" value="Li_et_al_2015.h5"/>
3148 <param name="title" value="square with arcs" />
3149 </conditional>
3150 </repeat>
3151 <repeat name="tracks">
3152 <conditional name="track_file_style_conditional">
3153 <param name="track_file_style_selector" value="link_track_option" />
3154 <param name="track_input_link" value="test_wide.arcs" ftype="bed" />
3155 <conditional name="color_link">
3156 <param name="color" value="red" />
3157 </conditional>
3158 <param name="line_width" value="5" />
3159 <conditional name="display">
3160 <param name="links_type" value="squares" />
3161 </conditional>
3162 <param name="overlay_select" value="share-y" />
3163 </conditional>
3164 </repeat>
3165 <repeat name="tracks">
3166 <conditional name="track_file_style_conditional">
3167 <param name="track_file_style_selector" value="hic_matrix_square_option" />
3168 <param name="matrix_h5_cooler_multiple" value="Li_et_al_2015.h5"/>
3169 <param name="title" value="square with arcs region2=chrX:3000000-3100000" />
3170 <param name="region2" value="chrX:3000000-3100000"/>
3171 </conditional>
3172 </repeat>
3173 <repeat name="tracks">
3174 <conditional name="track_file_style_conditional">
3175 <param name="track_file_style_selector" value="link_track_option" />
3176 <param name="track_input_link" value="test_wide.arcs" ftype="bed" />
3177 <conditional name="color_link">
3178 <param name="color" value="red" />
3179 </conditional>
3180 <param name="line_width" value="5" />
3181 <conditional name="display">
3182 <param name="links_type" value="squares" />
3183 </conditional>
3184 <param name="overlay_select" value="share-y" />
3185 </conditional>
3186 </repeat>
3187 <repeat name="tracks">
3188 <conditional name="track_file_style_conditional">
3189 <param name="track_file_style_selector" value="hic_matrix_square_option" />
3190 <param name="matrix_h5_cooler_multiple" value="Li_et_al_2015.h5"/>
3191 <param name="title" value="square with domains, colormap = Blues, tranform = no, region2=chrX:3000000-3100000" />
3192 <param name="region2" value="chrX:3000000-3100000"/>
3193 <param name="colormap" value="Blues"/>
3194 <param name="transform" value="no" />
3195 <param name="boundaries_file" value="tad_classification.bed" />
3196 </conditional>
3197 </repeat>
3198 <param name="image_file_format" value="png" />
3199 <output name="outFileName" file="test_matrix_square.png" ftype="png" compare="sim_size" delta="1200" />
3200 </test>
3201 <!--test 24-->
3202 <test>
3203 <param name="region" value="2:34704975-34705208"/>
3204 <repeat name="tracks">
3205 <conditional name="track_file_style_conditional">
3206 <param name="track_file_style_selector" value="maf_option" />
3207 <param name="track_input_maf" value="first.maf" ftype="maf"/>
3208 <param name="reference" value="mm10"/>
3209 <param name="title" value="default" />
3210 <param name="spacer_height" value="1"/>
3211 </conditional>
3212 </repeat>
3213 <repeat name="tracks">
3214 <conditional name="track_file_style_conditional">
3215 <param name="track_file_style_selector" value="maf_option" />
3216 <param name="track_input_maf" value="first.maf" ftype="maf"/>
3217 <param name="reference" value="mm10"/>
3218 <param name="title" value="height = 3 show sequence" />
3219 <param name="height" value="3"/>
3220 <param name="display_ref_seq" value="true"/>
3221 <param name="spacer_height" value="1"/>
3222 </conditional>
3223 </repeat>
3224 <repeat name="tracks">
3225 <conditional name="track_file_style_conditional">
3226 <param name="track_file_style_selector" value="maf_option" />
3227 <param name="track_input_maf" value="first.maf" ftype="maf"/>
3228 <param name="reference" value="mm10"/>
3229 <param name="title" value="species_order = hg19 rn5, species_labels = Human Rat" />
3230 <param name="height" value="3"/>
3231 <param name="species_order" value="hg19 rn5"/>
3232 <param name="species_labels" value="Human Rat"/>
3233 <param name="spacer_height" value="1"/>
3234 </conditional>
3235 </repeat>
3236 <repeat name="tracks">
3237 <conditional name="track_file_style_conditional">
3238 <param name="track_file_style_selector" value="maf_option" />
3239 <param name="track_input_maf" value="first.maf" ftype="maf"/>
3240 <param name="reference" value="mm10"/>
3241 <param name="title" value="species_order = hg19, species_labels = Human, species_order_only = true" />
3242 <param name="height" value="3"/>
3243 <param name="species_order" value="hg19"/>
3244 <param name="species_labels" value="Human"/>
3245 <param name="species_order_only" value="true"/>
3246 <param name="spacer_height" value="1"/>
3247 </conditional>
3248 </repeat>
3249 <repeat name="tracks">
3250 <conditional name="track_file_style_conditional">
3251 <param name="track_file_style_selector" value="xaxis_option" />
3252 <param name="xaxis_where" value="bottom" />
3253 </conditional>
3254 </repeat>
3255 <param name="image_file_format" value="png" />
3256 <output name="outFileName" file="test_maf.png" ftype="png" compare="sim_size" delta="1200" />
3257 </test>
3258 <!--test 25-->
3259 <test>
3260 <param name="region" value="chr2:73,800,000-75,744,000"/>
3261 <repeat name="tracks">
3262 <conditional name="track_file_style_conditional">
3263 <param name="track_file_style_selector" value="bedgraph_track_option" />
3264 <param name="track_input_bedgraph" value="GSM3182416_E12DHL_WT_Hoxd11vp.bedgraph.gz" ftype="bedgraph" />
3265 <param name="title" value="bedgraph color = blue" />
3266 <param name="height_bedgraph" value="5" />
3267 <param name="color" value="blue" />
3268 <param name="show_data" value="true" />
3269 <param name="max_value" value="5" />
3270 </conditional>
3271 </repeat>
3272 <repeat name="tracks">
3273 <conditional name="track_file_style_conditional">
3274 <param name="track_file_style_selector" value="vhighlight_track_option" />
3275 <param name="track_input_bed_single" value="islands.bed" ftype="bed"/>
3276 </conditional>
3277 </repeat>
3278 <repeat name="tracks">
3279 <conditional name="track_file_style_conditional">
3280 <param name="track_file_style_selector" value="xaxis_option" />
3281 <param name="xaxis_where" value="bottom" />
3282 </conditional>
3283 </repeat>
3284 <param name="image_file_format" value="png" />
3285 <output name="outFileName" file="test_vhighlight.png" ftype="png" compare="sim_size" delta="1200" />
2724 </test> 3286 </test>
2725 </tests> 3287 </tests>
2726 <help><![CDATA[ 3288 <help><![CDATA[
2727 3289
2728 pyGenomeTracks 3290 pyGenomeTracks
2736 - bedgraph 3298 - bedgraph
2737 - epilogos 3299 - epilogos
2738 - narrow peaks 3300 - narrow peaks
2739 - links 3301 - links
2740 - Hi-C matrices (cool or HiCExplorer h5) 3302 - Hi-C matrices (cool or HiCExplorer h5)
3303 - Fasta
3304 - MAF (multiple alignment format)
2741 3305
2742 _________________ 3306 _________________
2743 3307
2744 Usage 3308 Usage
2745 ----- 3309 -----
2755 - **NarrowPeak track:** display narrowPeak (encode format) as boxes or as curve (reconstructed peak). 3319 - **NarrowPeak track:** display narrowPeak (encode format) as boxes or as curve (reconstructed peak).
2756 - **Bigwig track:** generic bigwig track plotting. 3320 - **Bigwig track:** generic bigwig track plotting.
2757 - **Bedgraph track:** generic bedgraph track plotting. 3321 - **Bedgraph track:** generic bedgraph track plotting.
2758 - **Bedgraph matrix track** is used to specifically plot bm files computed by HiCExplorer's ``hicFindTADs`` (TAD seperation scores). 3322 - **Bedgraph matrix track** is used to specifically plot bm files computed by HiCExplorer's ``hicFindTADs`` (TAD seperation scores).
2759 - **Vlines:** vertical lines drawn on top of all tracks following a bed file. It is used as a visual support where regions start / end over all tracks, for example to display TAD boundaries computed by HiCExplorer's ``hicFindTADs``. 3323 - **Vlines:** vertical lines drawn on top of all tracks following a bed file. It is used as a visual support where regions start / end over all tracks, for example to display TAD boundaries computed by HiCExplorer's ``hicFindTADs``.
3324 - **Vhighlight:** vertical rectangles drawn on top of all tracks following a bed file. It is used as a visual support to highlight some regions.
2760 - **Hlines:** horizontal lines drawn either by themselves or on top of other tracks. 3325 - **Hlines:** horizontal lines drawn either by themselves or on top of other tracks.
2761 - **Spacer:** Add some space between two tracks. 3326 - **Spacer:** Add some space between two tracks.
2762 - **X-axis:** Plot x-axis scale wherever you want. 3327 - **X-axis:** Plot x-axis scale wherever you want.
2763 - **Scale bar track:** Plot scale bar. 3328 - **Scale bar track:** Plot scale bar.
3329 - **Fasta track:** Display sequences from fasta.
3330 - **Maf track:** Display alignments from maf.
2764 3331
2765 For each track, parameters for the color, the width or the font size can be defined. 3332 For each track, parameters for the color, the width or the font size can be defined.
2766 3333
2767 _________________ 3334 _________________
2768 3335