Skip to content

v2.0.20

Choose a tag to compare

@NAnguiano NAnguiano released this 12 May 01:45

GRNsight v2.0.20 includes the following new features and bug fixes:

  • When a weighted graph is loaded, the user now has the options to show weights upon mouseover of an edge, always show weights, or never show weights #285
  • The bounding box and viewport for the graph have been separated allowing for the following new features:
    • The bounding box can now be fixed to the size of the viewport or adapted to the size of the graph #396, #398
    • The viewport size can be selected from among small, medium, and large options #159, #397
    • The best viewport size is automatically detected from the browser #395
    • The viewport can be fit to the size of the browser window #411
    • Zooming and scrolling have been enabled and refined #345, #399, #465, #467, #469, #470
  • Improvements to visuals have been made, including:
    • Reducing the white space on either side of a node label for long labels #333
    • Setting the minimum size of a node #333
    • Making the pointed arrowhead larger for the thinnest edges #392
    • Minor adjustments to the placement and centering of edge end-markers #188
  • The use of special characters (except for "-" and "_") in node labels are no longer supported due to integration of cytoscape.js code into GRNsight for future implementation of graph statistics feature #343
  • "Under the hood":
    • The versions of package dependencies have been standardized and documented in the package.json file #334, #383
    • Code has been ported to version v0.7.2 of Node-xlsx #204
    • Testing suite has been refactored into semantic and syntactic tests #300, #335, #386
    • Additional syntactic tests have been written for SIF (#362) format
    • A catch-all syntactic error has been implemented for ill-formed GraphML files so that the server doesn't crash upon loading (#363)
    • A cap has been placed on the number of errors returned according to a tunable strictness parameter #339
  • Numerous bugs have been fixed #335, #337, #340, #347, #364, #408, #419, #450, #451, #454, #479, #443