grouped nodes by analyses within the dom elements tree
added the option to dye the graph by workflows or analyses
fixed a bug where the click event for the background rectangle was not recognized correctly
added fit to window option (dblclick on background) and shape strokes colored by workflows
refined fit to screen functionality, adjusted canvas viewbox and added canvas margin
added analysis collapse functionality on double-clicking on a node containing to a analysis, the analysis is collapsed into a single placeholder circle (black) - in development
aggregation prototyping progress
Added analysis node tooltips showing internal id, start as well as end time.
Fixed a bug where analysis super nodes wouldn't have the right color assigned.
Rewritten createAnalysisNodes() to incorporate analyses object properties for more node info.
Created analyses to nodes mapping in createAnalysisNodeMapping().
Added links for analysis super nodes. Links do not update their coordinates when nodes are dragged.
Added predecessor and successor analyses to each analysis node.
On dragging analysis super nodes, the original links are adapted.
Handled an undefined array for outgoing links of output nodes.
Fixed a bug where srcLinkHash was accessed as its value property would only contain a single literal.
Removed d3 title tooltips on links and replaced it with d3-tip styled tooltips. Tooltips currently hold debug information and will be adapted in the near future.
Switched initial graph vis to to analysis node only view.
Links are now correctly adjusted when using the collapse and expand logic (double click on (analysis)nodes) for analyses.
Merge branch 'develop' of github.com:parklab/refinery-platform into bioblend