Recent Releases of grnsight

grnsight - v7.2.0

What's Changed

  • Remove testing schema that I forgot to delete by @ntran18 in https://github.com/dondi/GRNsight/pull/1123
  • #1106 Allowing query for any gene in gene table even if it's not in network table by @ntran18 in https://github.com/dondi/GRNsight/pull/1124
  • #1080: Display warning when node coloring enabled for PPIs by @ceciliazaragoza in https://github.com/dondi/GRNsight/pull/1125
  • #1102 Adding tests and errors message for uploading mixed type relati… by @ntran18 in https://github.com/dondi/GRNsight/pull/1127
  • #1055 Make the node coloring menu for top bar and side bar to be cons… by @ntran18 in https://github.com/dondi/GRNsight/pull/1128
  • 1080: Node Coloring Navbar and Sidebar synced and PPI warning displays less by @ceciliazaragoza in https://github.com/dondi/GRNsight/pull/1129
  • #1130. Fixed path containing NaN and BOUNDARY_MARGIN warning by @ceciliazaragoza in https://github.com/dondi/GRNsight/pull/1131
  • #1059 and #1093 Fixed issue for exporting SVG modify the graph itself. by @ntran18 in https://github.com/dondi/GRNsight/pull/1132
  • #1107 Modify alpha value on optimization_parameters from 0.002 to 0.02 by @ntran18 in https://github.com/dondi/GRNsight/pull/1136
  • #1098 Fixing file selector appears twice after importing wrong file by @ntran18 in https://github.com/dondi/GRNsight/pull/1133
  • #1068 Allow node coloring for PPI by matching the gene name (MERGE #1080 first) by @ntran18 in https://github.com/dondi/GRNsight/pull/1134
  • #1108 When export, making network and network_weights sheets to be id… by @ntran18 in https://github.com/dondi/GRNsight/pull/1137
  • #1053 fixing p.length error by @ntran18 in https://github.com/dondi/GRNsight/pull/1138
  • #59 Improve current export images (png and pdf) by @ntran18 in https://github.com/dondi/GRNsight/pull/1141
  • Addition fix to previous fix for #1093 by @ntran18 in https://github.com/dondi/GRNsight/pull/1140
  • Issue 1118 GitHub actions by @akaiap in https://github.com/dondi/GRNsight/pull/1135
  • #1142: Warning String Displays Correctly by @ceciliazaragoza in https://github.com/dondi/GRNsight/pull/1143
  • #1030 Change environment variable name by @ntran18 in https://github.com/dondi/GRNsight/pull/1154
  • #1147 include npm lint by @akaiap in https://github.com/dondi/GRNsight/pull/1149
  • #1145 gain compatibility with node 20.x by @akaiap in https://github.com/dondi/GRNsight/pull/1155
  • #1146 syncing GitHub actions to badge by @akaiap in https://github.com/dondi/GRNsight/pull/1156
  • #1144 Disable node coloring when uploading file with no expression by @ntran18 in https://github.com/dondi/GRNsight/pull/1153

New Contributors

  • @akaiap made their first contribution in https://github.com/dondi/GRNsight/pull/1135

Full Changelog: https://github.com/dondi/GRNsight/compare/v7.1.2...v7.2.0

- JavaScript
Published by dondi over 1 year ago

grnsight - v7.1.2

This release is identical to v7.1.1 but has been created to address a synchronization problem with Zenodo.

- JavaScript
Published by dondi over 1 year ago

grnsight - v7.1.0

GRNsight v7.1.0 includes the following new features and bug fixes: - Features: - Lock Force Parameters are available for both Force Graph and Grid Layout. (#1016) - Protein Protein Physical Interactions Database and UI (https://github.com/dondi/GRNsight/issues/1028, https://github.com/dondi/GRNsight/issues/1020) - Adding Protein-protein interaction (PPI) demo (#1065) - Restrict to Viewport is enabled for D-pad and Zoom (#1083) - Enhancements: - Change order of Yeastmine versions in generate GRN modal (https://github.com/dondi/GRNsight/issues/1035) - Filename and display nomenclature for YeastMine-generated Networks (https://github.com/dondi/GRNsight/issues/983) - Bug Fixes: - Remove the checks from Force Graph and Grid Layout options from the menu. (#1016) - The current state of the Force Graph/ Grid Layout is reflected consistently between the menu and the side panel. (#1016) - Selected dataset is centralized to an internal state value, allowing the menu and the side panel to choose and display the same dataset. (#1033) - Fixed the button "Restrict Graph to Viewport" from the menu to work correctly (#1034) - Fixed the modals not to close when clicking or dragging the modal window with the mouse (#1029) - Fixed Node Coloring Top Menu Options from disappearing when uncheck "node coloring" box on side panel (#1081) - Documentation: - Database setup in Initial Setup wiki (https://github.com/dondi/GRNsight/issues/1011) - Database update instruction (https://github.com/dondi/GRNsight/pull/1113)

- JavaScript
Published by ntran18 over 1 year ago

grnsight - v7.1.1

GRNsight v7.1.1 includes the following new features and bug fixes: - Features: - Lock Force Parameters are available for both Force Graph and Grid Layout. (#1016) - Protein Protein Physical Interactions Database and UI (https://github.com/dondi/GRNsight/issues/1028, https://github.com/dondi/GRNsight/issues/1020) - Adding Protein-protein interaction (PPI) demo (#1065) - Restrict to Viewport is enabled for D-pad and Zoom (#1083) - Enhancements: - Change order of Yeastmine versions in generate GRN modal (https://github.com/dondi/GRNsight/issues/1035) - Filename and display nomenclature for YeastMine-generated Networks (https://github.com/dondi/GRNsight/issues/983) - Bug Fixes: - Remove the checks from Force Graph and Grid Layout options from the menu. (#1016) - The current state of the Force Graph/ Grid Layout is reflected consistently between the menu and the side panel. (#1016) - Selected dataset is centralized to an internal state value, allowing the menu and the side panel to choose and display the same dataset. (#1033) - Fixed the button "Restrict Graph to Viewport" from the menu to work correctly (#1034, #1119) - Fixed the modals not to close when clicking or dragging the modal window with the mouse (#1029) - Fixed Node Coloring Top Menu Options from disappearing when uncheck "node coloring" box on side panel (#1081) - Documentation: - Database setup in Initial Setup wiki (https://github.com/dondi/GRNsight/issues/1011) - Database update instructions (https://github.com/dondi/GRNsight/pull/1113)

- JavaScript
Published by dondi over 1 year ago

grnsight - v6.0.7

GRNsight v6.0.7 includes the following new features and bug fixes: - The back-end database was updated. - Refreshed the network database on the production database. (#1022, #1025) - Renamed Backend Database to appropriately reflect the data contained within. (#1020, #1025) - The language of the file names in the menu bar was clarified. - When generating a network from the database it will display "GRN (data source; X genes Y edges)". (#1023, #1025) - Dependency Version Update:: - Updated from pg v8.0.0 to v8.0.3 (#1026) - Bug Fixes: - Export to Excel now exports the specified sheets when exporting. (#1018, #1019) - Fixed the graph to display the edges of the network. (#1024, #1025)

- JavaScript
Published by Onariaginosa almost 3 years ago

grnsight - v6.0.4

GRNsight v6.0.4 includes the following new features and bug fixes: - The back-end database was updated - Apweiler data is uploaded to backend expression database. (#937, #971, #988) - The language of the export to excel menu was clarified and the functionality expanded (#978, #985, #996) - GRNsight can now export additional sheets (i.e: productionrates, _optimizationparameters_, etc). - GRNsight allows users to choose which specific sheets they would like to include in their exported workbook. - The language of the Load from Database modal was clarified (#982) - The GRNsight API module and the GRNsight DAL were refactored and expanded - Removed residual hard-coded database information and replaced them with database calls. (#1003, #1004) - Transitioned remaining "bare" network calls to the API module. (#993, #1007) - The Documentation for loading a local copy of GRNsight's databases was completed (#988, #961, #985)

  • Bug Fixes:
    • Yeast genes with irregular naming patterns are now allowed in the load from database function. (#989, #966)
    • If a demo is chosen from the sidebar dropdown menu, the UI will update consistently. (#976, #985)
    • If a network is generated from the database and no relations are observed, GRNsight will work as intended. (#990, #985)
    • Node menu is active after generating a network from the database. (#977, #985, #984, #996)
    • Generating a network from the database correctly counts all of the edges in the assigned workbook name. (#972, #985)
    • Updated database to store timestamp values in UTC. (#995, #996)
    • Export to Excel modal acts appropriately when you cancel out of it and go back in. (#981)

- JavaScript
Published by ahmad00m over 3 years ago

grnsight - v6.0.0

GRNsight v6.0.0 includes the following new features and bug fixes: - A new gene regulatory network backend database was implemented and menu and panels were re-organized to reflect the new feature. (#949, #950, #952, #960) - In the Network menu, users can select one of the four demo networks, upload a network from a file, or (new) load a network from the database. The database contains regulation information from the Saccharomyces Genome Database (SGD) obtained via Yeastmine.(#949, #952) - The user selects genes to include in the network and GRNsight generated the connected network according to SGD data. (#952) - An Export menu now hold the Export functions. (#952) - Bug Fix: If node coloring is disabled, it will remain disabled upon reload of the graph (#943)

- JavaScript
Published by dondi almost 4 years ago

grnsight - v5.1.0

GRNsight v5.1.0 includes the following new features and bug fixes:

  • New Expression Database

    • Refactored the Expression Database to take into account multiple species, and added appropriate data types to data stored within the database. #938
    • Connected Expression Database to the export to excel functionality, so that users can export data from the Expression Database. #938
    • Fixed bugs within the expression data selection. #941
  • New Export to excel functionality

    • GRNsight can export workbooks using a modal selector to determine the data in the exported workbook.
    • Users can select between weighted and unweighted graphs, what expression data source (either the original expression data, or sources from the Expression Database), and which particular expression data sheets to export. #935 #938
  • Documentation update

    • Updated Export to Excel instructions to reflect the new Export to Excel feature's functionality.

- JavaScript
Published by dondi over 4 years ago

grnsight - v5.0.0

GRNsight v5.0.0 includes the following new features and bug fixes:

  • Created Client-Side testing documents for testing User Interface

    • It gives a set of instructions for a human to perform the tests because automated testing requires data analysis of the graph state to determine whether the desired feature has been achieved.
    • The tests are generated for a subset of features by permuting all possible combinations of feature states, which creates steps for the user to follow.
    • Each feature is given a unique static ID that is used to reference it easily.
    • The generator script can include features based on an activation state in the features JSON, by command line arguments, or by a separate JSON file created by the tester.
    • The client-side testing document was updated so that the features include their ID, and the wiki was updated. (#909)
  • Improved Import and Export functionality

    • GRNsight expanded its testing capabilities to check sheets that are not necessary to display a gene regulatory network model but are used in the GRNmap MATLAB software.
    • Error and warning messages became more descriptive and pinpointed which sheet the issue was found in, and the row/column or cell that the error was located. (#886, #896, #919, #920, #907)
  • Refactored existing GRNsight import test, and expanded export tests

    • Refactored existing GRNsight code to consolidate error and warning messages, as well as adding new tests for additional sheets in a GRNsight workbook. (#895, #894, #892, #898, #901, #915)
    • Updated tests to reflect additional features that GRNsight recently developed. (#850, #900, #902)
    • Expanded export tests to increase user visibility on possible errors that occurred during the import process.
    • Fixed bugs within the existing GRNsight export functionality and created a system to automatically fix minor issues within a workbook, alert a user of issues within a file that they must fix, or send an error message that something went wrong with the export process. (#874, #734, #918, #917)
  • Graph visualization was refined

    • Improved edge detection for nodes, eliminating issues with nodes going out of the viewport. (#803, #880)
    • Grey edge threshold was fixed to properly gray out all edges at 100% threshold. (#832, #876, #881)
    • Toggle buttons were fixed so that all buttons properly represent the state of the program. (#906, #910, #922)
    • Viewport resizing was modified to account for window resizing. (#926 , #923)
  • Export to excel feature

    • GRNsight can import data in a variety of formats including Excel workbook, SIF, and GraphML and can export to SIF and GraphML.
    • Added an element to the user interface that gives the user the option to export GRNsight data to an Excel workbook.
  • Gene information from Public Databases when a user selects a node (#841, #843, #844)

    • Application Processing Interfaces (APIs) allow GRNsight to gather data from public databases for display on gene pages. (#846)
    • Databases include Saccharomyces Genome Database (SGD), NCBI gene database, UniProt, JASPAR.
  • Documentation update

    • Updated wiki layout
    • New documentation

- JavaScript
Published by dondi over 4 years ago

grnsight - v4.0.0

GRNsight v4.0.0 includes the following new features and bug fixes:

  • GRNsight now follows a strict Model-View-Controller paradigm for its basic architecture. Except for the graphs, all elements displayed in the iframe (the main GRNsight functionality) now follow this architecture. These changes have occurred "under the hood" and will not be noticeable to users, except that it has made GRNsight more robust and has facilitated fixing many bugs caused by the interactions of new features introduced in previous versions. (#576, #735)
    • Force Graph Parameter slider values are saved when a graph is uploaded. (#760)
    • The File > Reload menu option reloads the graph in the layout configuration it was previously in. (#600)
    • Reset and Undo Reset Buttons are now grayed out when the Force Graph Parameter sliders are locked. (#245)
    • Various bugs that arose from the refactor are now fixed. (#592, #598, #610, #687, #736, #753, #758, #769, #772, #774, #778, #779)
  • The Gene Page feature was improved both in its layout and "under the hood" to make database API calls and queries more robust. Changes were made to eventually enable the retrieval of gene information for genes from species other than Saccharomyces cerevisiae. (#621, #644, #654, #655, #658, #665, #676, #679, #680, #681, #689, #690, #691, #694, #695, #696, #697, #698, #701, #704, #709, #718, #722, #723, #730, #737)
    • Gene page variables are also now a part of GRNstate in the Model-View-Controller paradigm. (#719)
  • Zoom levels remain consistent despite any user-defined parameter changes. (#561, #751)
  • A bug was fixed in the automatic selection of the edge weight normalization factor. GRNsight now correctly uses the highest magnitude weight value for the default normalization factor, disregarding the sign of the weight. (#708)
  • Gray edges now only have one thickness. (#437)
  • GRNsight now returns an error when a file is too large. (#747, #766)
  • The dropdown menu and sidebar menu viewport sizes now initialize to the same values. (#599)
  • The Log Fold Change Max Value field will only accept positive values, and the allowable range has been set to 0.01 - 100. (#759)
  • GRNsight is now wholly served over HTTPS. (#327, #688)
  • GRNsight libraries and documentation were updated. (#715, #717)

- JavaScript
Published by mihirsamdarshi about 7 years ago

grnsight - v3.1.3

This is a small bug-fix release that addresses loose ends from v3.1.0. Please refer to that release for details.

- JavaScript
Published by dondi about 8 years ago

grnsight - v3.1.0

GRNsight v3.1.0 includes the following new features and bug fixes: - Added new gene information page feature - A dynamic gene information webpage now opens when a user right-clicks on a node in the graph. The page sends a series of Asynchronous JavaScript and XML (AJAX) data requests, written using the jQuery JavaScript library, to the JASPAR, NCBI Gene, UniProt, Ensembl, and Saccharomyces Genome Databases. The webpage is then populated with data returned regarding the gene’s description, protein sequence, DNA binding motif frequency matrix and sequence logo, and Gene Ontology terms. (#573, #603 , #604 , #606, #607, #620, #621, #638, #641, #642, #643, #645, #653) - Began a refactor to consolidate state management into a single controller for user selected options - The front end has now started to follow a Model-View-Controller Architecture (MVC), and has a combination of new files to reflect that change (#576) - Numbers can now be used as node labels (#438) - Various bug fixes and UI enhancements - The option to Default to black edges has been reworded to be consistent with node coloring, and the behavior has been changed to reload the graph upon selection (#591, #627) - The print modal does not load twice when trying to print (#365) - Graph is now centered on the page when printing (#629) - The viewport "Fit to window" option now functions properly (#461) - Weight value font now shows up properly (#625) - The check box for dashed edges has been moved underneath the gray threshold slider

- JavaScript
Published by mihirsamdarshi about 8 years ago

grnsight - v3.0.0

GRNsight v3.0.0 includes the following new features and bug fixes:

  • Node coloring feature was added to visualize gene expression data

    • GRNsight's Excel spreadsheet controller was expanded to process data from entire GRNmap input or output workbook, including expression and meta data (#241)
    • Node coloring feature was implemented (#566)
    • Demo Files 1 and 2 were updated to be in the correct format for node coloring (#585)
  • Grid Layout option was added (#558)

  • Gray edges options were improved

    • Gray edge threshold value was changed to percent scale (0 - 100%) (#518)
    • Option to show gray edges as dashed was added to increase accessibility for color-blind users (#568)
  • User Interface was updated with new features

    • Dropdown menu options were expanded to duplicate all functions available in the sidebar menu (#462)
    • State variables for user selected options were consolidated (#576)
    • New features were added to the client-side testing document (#575)
  • Documentation on GRNsight website was updated with new features (#587)

  • Security Vulnerability with "qs" package was resolved (#564)

  • Webpack module bundler added to GRNsight (#577)

- JavaScript
Published by eileenchoe about 8 years ago

grnsight - v2.3.0

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

  • d3 visualization library was updated to v4

    • It was determined that the move from v3 to v4 was feasible (#520)
    • Transitioned GRNsight to d3 v4 (#523)
    • Removed sliders for "Charge Distance" and "Gravity" since the combination of "Link Distance" and "Charge" sliders accomplishes the same functionality.
  • ESLint correctly applied to code base

    • Found that ESLint was inconsistent between Mac and Windows developers (#535)
    • Linting errors were fixed (#538)
  • Bug relating to edge weights were fixed

    • Minimum weights have been normalize to zero instead of the smallest weight in the worksheet (#515)
    • Edges that have the same weight value now render as thickest instead of thinnest edge thickness (#513)
  • Additional tests were added

    • Syntactic tests for malformed GraphML XML (.graphml) files were completed which return errors to the user if an incorrectly formatted GraphML XML file is imported into GRNsight (#363)
  • Developer-related issues were resolved

    • npm start procedure was fixed for Windows users (#521)

- JavaScript
Published by eileenchoe over 8 years ago

grnsight - v2.1.11

GRNsight v2.1.11 includes the following new features and bug fixes: * Improvements were made to the zoom functionality (#465), including: * Zoom now originates from the center of the graph #468 * Zoom factor is now annotated on zoom slider #485 * A vertical bar on the zoom slider indicates where the 100% zoom level is #484 * Mousewheel zoom was disabled #473 * Various bugs were fixed #479, #480, #508 * The user can now customize the normalization factor which controls how the thicknesses of the edges are determined based on the weight values #264 or reset it back to the default value for that graph #506 * The user can also set the threshold upon which a weighted edge is colored gray using a slider * Additional tests were added: * Syntactic tests for malformed Simple Interaction Format (.sif) files were completed which return errors to the user if an incorrectly formatted SIF file is imported into GRNsight #362 * The routine that checks for syntactic errors in SIF and GraphML files was integrated with the semantic checker routine that looks for error common to all file formats that GRNsight supports #386 * Tests for incorrectly named Excel worksheets were added #355 * GRNsight now returns an error if a blank Excel, SIF , or GraphML file is uploaded #428 * An automatic client-side test generator was created that generates a document that can be followed by a user to systematically test specific combinations of user interface functions #326 * Additional bugs were fixed #491, #510 * Code quality was improved by the use of ESLint #503

- JavaScript
Published by mihirsamdarshi about 9 years ago

grnsight - v2.0.20

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

- JavaScript
Published by NAnguiano about 9 years ago

grnsight - v1.18

GRNsight v1.18 includes the following new features and bug fixes: - Implemented import of weighted and unweighted network data from Simple Interaction Format (SIF, .sif) format #287, #301, #305, #306, #309 - Implemented export of weighted and unweighted network data to Simple Interaction Format (SIF, *.sif) format #288, #301, #309 - Implemented import of weighted and unweighted network data from GraphML (.graphml) format #287, #306, #312, #314, #321 - Implemented export of weighted and unweighted network data to GraphML (*.graphml) format #288, #310, #311, #314 - Menu items for features that are not yet implemented are hidden #302 - The true filenames of the demo files now display in the menu bar #308 - Fixed bug where weights were not displaying upon edge mouseover by new implementation of the feature #284

- JavaScript
Published by dondi almost 10 years ago

grnsight - v1.12

  • The node and edge count is now displayed in the green menu bar #200
  • The tooltips that display the weight values of edges were disabled for unweighted networks #194
  • Most libraries that GRNsight uses have been updated to the most current version. See this wiki page for a list of libraries and versions: https://github.com/dondi/GRNsight/wiki/Library-Requirements, #177
  • The test suite, test.js, was refactored to make unit tests more concise #207, #206
  • Two warning messages were created to address potential formatting problems with input Excel spreadsheets:
    • Extraneous data outside of the adjacency matrix #189
    • NaN's found in the adjacency matrix #211, #212

- JavaScript
Published by kdahlquist almost 11 years ago

grnsight - v1.10.4

  • Made edges gradually turn straight when nodes get close enough to each other. (#101)
  • Implemented an upload counter for Google Analytics. (#116)
  • Implemented additional test cases for the unit testing framework. (#144, #179, #180, #181)

- JavaScript
Published by dondi about 11 years ago

grnsight - v1.10.0

  • Implementation of unit testing framework to facilitate test-driven development (TDD) (issue #144).
  • Adjusted and refined space between repressor bars and their attached nodes (issue #101).
  • Added page counter to the bottom of each webpage based on data collected through Google Analytics (issue #134).

- JavaScript
Published by dondi over 11 years ago

grnsight - v1.8.2

  • Fix reset button before graph is loaded #173
  • Bounding box constraints on nodes and self-referential edges #81

- JavaScript
Published by dondi over 11 years ago

grnsight - v1.8.0

GRNsight v1.8 includes the following new features and bug fixes: - Two additional demo files have been provided for users to view: Demo 3 Unweighted GRN (21 genes, 31 edges) and Demo 4 (21 genes, 31 edges, Schade et al. 2004 data). - GRNsight now allows the user to upload spreadsheets with asymmetric adjacency matrices. I.e., the number, identity, and order of genes across the top and side of the adjacency matrix does not have to match. - The size of the bounding box for the graph has been fixed to a particular size. - Edges between nodes no longer go outside the bounding box; self-referential edges do still go outside the bounding box--this will be addressed in a future release. - A bug in Firefox that was chopping off points of arrowheads has been fixed. - When a weighted graph is displayed, a message appears underneath the Undo Reset button to remind the user to "Mouse over the edges to see the weight parameter values." - A workaround for printing in Firefox has been described.

- JavaScript
Published by dondi over 11 years ago

grnsight - v1.6.0

GRNsight v1.6 includes improvements to the appearance of the gene regulatory network graphs and fixes for several reported issues as follows: - The arrowhead sizes of the self-referential edges were customized for each edge thickness to improve the appearance of the gene regulatory network graphs. The arrowheads are now centered on the self-referential edges. In Firefox, the pointy end of large self-referential arrowheads are being chopped off. This issue will be fixed in a future release. - The ability for the server to reject erroneous files without crashing was improved. - Several bugs related to the Reload and Open functions were fixed. - The Reload and Print menu options were disabled before a gene regulatory network graph was loaded because there is nothing to reload or print at that point.

- JavaScript
Published by dondi over 11 years ago