Loading lib/galaxy/workflow/steps.py +9 −8 Original line number Diff line number Diff line Loading @@ -2,6 +2,7 @@ workflow steps. """ import math from itertools import chain from galaxy.util.topsort import ( CycleError, Loading Loading @@ -57,6 +58,7 @@ def order_workflow_steps(steps, comments): else: sortable_comments.append(comment) if sortable_comments: # consider comments to find normalization position min_left_comments = min(comment.position[0] for comment in sortable_comments) min_top_comments = min(comment.position[1] for comment in sortable_comments) Loading @@ -64,8 +66,7 @@ def order_workflow_steps(steps, comments): min_top = min(min_top_comments, min_top) # normalize comments by min_left and min_top for comment_list in [sortable_comments, freehand_comments]: for comment in comment_list: for comment in chain(sortable_comments, freehand_comments): comment.position = [comment.position[0] - min_left, comment.position[1] - min_top] # order by Euclidean distance to the origin Loading Loading
lib/galaxy/workflow/steps.py +9 −8 Original line number Diff line number Diff line Loading @@ -2,6 +2,7 @@ workflow steps. """ import math from itertools import chain from galaxy.util.topsort import ( CycleError, Loading Loading @@ -57,6 +58,7 @@ def order_workflow_steps(steps, comments): else: sortable_comments.append(comment) if sortable_comments: # consider comments to find normalization position min_left_comments = min(comment.position[0] for comment in sortable_comments) min_top_comments = min(comment.position[1] for comment in sortable_comments) Loading @@ -64,8 +66,7 @@ def order_workflow_steps(steps, comments): min_top = min(min_top_comments, min_top) # normalize comments by min_left and min_top for comment_list in [sortable_comments, freehand_comments]: for comment in comment_list: for comment in chain(sortable_comments, freehand_comments): comment.position = [comment.position[0] - min_left, comment.position[1] - min_top] # order by Euclidean distance to the origin Loading