diff --git a/lib/galaxy/visualization/data_providers/genome.py b/lib/galaxy/visualization/data_providers/genome.py index fc5da2774f2..81b69f167a7 100644 --- a/lib/galaxy/visualization/data_providers/genome.py +++ b/lib/galaxy/visualization/data_providers/genome.py @@ -889,6 +889,9 @@ class BamDataProvider( GenomeDataProvider, FilterableMixin ): """ # Fetch and return data. + chrom = str(chrom) + start = int(start) + end = int(end) try: data = data_file.fetch( start=start, end=end, reference=chrom ) except ValueError: diff --git a/templates/webapps/galaxy/workflow/display.mako b/templates/webapps/galaxy/workflow/display.mako index 367b8118f9c..51f27176d4b 100644 --- a/templates/webapps/galaxy/workflow/display.mako +++ b/templates/webapps/galaxy/workflow/display.mako @@ -30,6 +30,15 @@ <% new_prefix = prefix + input.name + "|" %> ${row_for_param( input.test_param, group_values[ input.test_param.name ], other_values, prefix, step )} ${do_inputs( input.cases[ current_case ].inputs, group_values, new_prefix, step, other_values )} + %elif input.type == "section": + <% new_prefix = prefix + input.name + "|" %> + <% group_values = values[input.name] %> +
${input.title}:
+
+
+ ${do_inputs( input.inputs, group_values, new_prefix, step, other_values )} +
+
%else: ${row_for_param( input, values[ input.name ], other_values, prefix, step )} %endif