
v4.2 [Jul 15, 2018]
This version includes additional stability enhancements and minor improvements.
v4.0 [Jul 24, 2017]
- Added "Bacillus subtilis" to the list of organisms.
- Relaxed the constraint for determining if a file is in SnapGene GenBank format, so that the last reference simply needs to have "SnapGene" in the JOURNAL field.
- Sped up opening the most recent document.
- Enhanced the display of segment boundaries in Sequence view.
Fixes:
- Ensured that embedded files with &'s and other symbols in their names can be opened properly.
- Fixed a regression that disrupted alphabetical listing of enzymes in the Choose Enzymes dialog and other contexts.
- Corrected the import parameters for natural DNA sequences in EMBL format.
- Fixed a regression that could result in recent files or collections not being shown in the various “Recent” menus after quitting and starting the application.
- Restored normal function of the Align Full Sequences command on Windows.
- Plugged several memory leaks.
- Fixed a regression that prevented clearing lists of recent files and collections.
v3.1 [Mar 15, 2016]
Fixed an issue that prevented displaying run-on translations in Sequence view.
v3.0 [Dec 22, 2015]
Fixed a stability issue when using the Make, Edit and Duplicate Primer dialogs in SnapGene Viewer.
Fixed an issue where text in the Description Panel was very small on Windows.
v2.8 [Jul 6, 2015]
This version includes various stability and reliability enhancements.
v2.7 [Mar 7, 2015]
Enhancements
- You can now use Cmd+D on Mac to activate "Don't Save" when attempting to close a file with unsaved changes.
- Added MW Markers from Axygen
- Added MW Markers from Biozym
- Improved detection of lacZ-alpha.
- Improved default placement of windows.
Bug Fixes
- Fixed a crash that could occur while using the Simulate Agarose Gel dialog and switching between showing simplified and full primer duplex structures.
- Fixed a regression where the option of regenerating the enzymes used to digest the vector was not offered when designing primers for InFusion® cloning.
- Fixed a bug where unsaved annotations were not reflected in history or transferred to the product when using a fragment directly when simulating Gibson Assembly or InFusion cloning.
- Fixed a bug with showing some primer binding sites.
- Fixed a bug where designed primers sometimes did not use the desired and required Tm.
- Fixed a bug that prevented simulating Gibson Assembly using fragments(s) with 3' A or G overhangs.
- Fixed a bug that resulted in an incorrectly genereated Entry Clone when linearizing the attB insert within the BP and BP + LR cloning dilaogs.
- Fixed a bug that sometimes prevented simulating BP cloning when digesting the BP insert with an enzyme that cuts multiple times.
- Removed a partially shown color button in the side toolbar of the Primer and Edit DNA Ends dialogs.
- Fixed a bug that prevented attempting to destroy a restriction site at the numerical origin by selecting it and pressing the Delete key.
- Updated KflI to indicate it is not Dcm methylation sensitive.
- Fixed a crash that could occur after returning to interact with History view after resurrecting an ancestral sequence.
- Fixed the crasher reporter Mac OS X Yosemite.
- Fixed a potential crash in Features and Primers views when modifying annotations.
- Hide the color mode and visibility controls in the Map & Sequence Options dialog when using an embedded sequence, e.g. while using a cloning dialog.
- Fixed a bug where using a mouse wheel to scroll up or down after showing the zoom controls but not zooming could result exiting out of zoomed mode.
- Fixed a bug where it was not possible to click on feature names outside a circular map or above a linear map if shown enzymes and primers were both turned off.
- Fixed a bug where if using Gibson assembly to assemble a linear product, if the first amplified fragment wrapped around the numerical origin the product was incorrectly shifted and circular.
- Fixed a bug where if using Gibson Assembly to assemble a linear product, sticky overhangs and endpoint modifications in the first and last fragment were not properly migrate to the product.
- Fixed a bug that prevented using Gibson Assembly to assemble a linear product if either end of the product was covalently closed.
v2.5 [Sep 15, 2014]
Functionality
- Gateway Cloning
- You can now insert or ligate up to eight restriction fragments.
- You can now overlap up to eight fragments when performing Overlap Extension PCR.
- InFusion® Cloning now supports up to 8 fragments.
- Print or export an inverted agarose gel.
- Import a Range of Records from GenBank.
- Import a region of a sequence from GenBank.
- Import one or more primers copied to the clipboard.
- Improved importing from Vector NTI Databases and ma4 archives to include sequence history, creation and modification dates, the sequence author, user comments, as well as maintain the creation / modification date and time in the resulting .dna files that are produced.
- Added Thermo Scientific's "GeneRuler™ High Range DNA Ladder"
- Added KAPA Biosystems' Express and Universal ladders.
- Added Fisher Scientific Ladders.
- Added SERVA DNA Ladders.
- Added Thermo Scientific's MassRuler ladders.
Enhancements
- Reorganized the Choose Restriction Enzymes dialog to make it easier to find/use the controls for automatically select enzymes based on a criteria.
- The number of binding sites are now shown in primer tooltips.
- Increased the maximum number of recent documents listed to 25.
- Enhanced the GenBank importer to decode base numbering if specified in a REGION indicator within the ACCESSION section.
- SnapGene can now open malformed GenBank files produced by Vector NTI Express.
- Added a yellow warning to the Add/Edit/Duplicate Primer dialogs when a primer has multiple binding sites.
- Enhanced the look and feel of directionality buttons when a window loses focus.
- Now decoding /Design_Description qualifiers in VNTI files as /note qualifiers.
- Improved the mouse cursor while over or dragging a splitter.
- Improved Actions menu layout.
- Various optimizations, textual and tooltip enhancements.
Bug Fixes
- Fixed a bug where selected non-cutters were not listed when printing Agarose Gels.
- Fixed a bug where feature names could overlap each other in circular maps.
- Fixed various bugs with creating features from an enzyme selection whose right end is the numerical origin.
- Fixed a bug where full-sequence "source" type features were changed to "misc_feature" when exported using the Vector NTI GenBank format.
- Fixed a bug with copying while using the Edit and Duplicate Primer dialogs.
- Fixed a bug that could result in bogus primers being shown for the current sequence in History View and a crash that could occur while interacting with these bogus elements.
- Fixed a potential hang that could occur while importing VectorNTI databases.
- Fixed a bug where after editing the list of MW markers, the pull down menu did not resize.
- When closing a window, the next visible window is now automatically active.
- Fixed a bug where when saved enzymes sets were modified, these changes were not shown in an already open PCR, Overlap Extension PCR, Mutagenesis, InFusion Cloning, or Gibson Assembly dialog.
- Fixed a weird glitch where buttons in the launch dialog in addition to others would appear to disappear when the window lost focus.
- Fixed a bug that prevented the Cmd [ and Cmd [ shortcuts from activating the Back/Forward buttons in the Restriction Enzymes dialog.
- Fixed a bug where copying from the primer sequence controls copied invisible formatting to the clipboard.
- SnapGene now refuses to open GenBank Protein sequences, informing the user that they are not yet supported at this time.
- Fixed a regression with drawing rounded ovals used for example for mouse position indicators.
- If a custom map label is used in Map View, we now use that custom map label for the root node in History View as well.
- Fixed a crash that could occur when performing range limited a highly degenerate MICA search.
- Fixed a bug that prevented alignment directionality symbols from showing up properly when printed to PDF on 10.9.
- Fixed various glitches with printing the aligned sequences summary when printing Sequence View.
- Fixed a bug that could result in aligned sequences reporting incorrect dates.
- Fixed various bugs with pressing and releasing Opt/Alt and updating menu actions.
- Fixed a regression that prevented "Go To" from working while viewing a sequence trace.
- Fixed various bugs with printing zoomed alignments.
- Fixed a bug that prevented "Replace Original with Aligned Sequences" from proceeding when using two more compatible aligned sequences if some but not all align around the numerical origin.
- Fixed a bug that could cause a list selection to change when activating a window on Mac OS X.
- Fixed a bug where when selecting an externally placed feature name in map view, the wrong DNA range was selected.
- Fixed various bugs with viewing origin-spanning alignments as double stranded sequences.
- Fixed a crash that could occur while using Sequence View.
- Fixed a crash that could occur while simulating agarose gels.
v2.2 [Dec 19, 2013]
- Updated the Enzyme Database to include buffer activity and website links for enzymes supplied by Toyobo.
- Added Toyobo MW Markers
- Speed up opening GenBank files.
- Fixed a bug where "Unable to download file" messages would be displayed while using SnapGene Viewer without an internet connection.
- Fixed a bug on Windows that prevented deleting all custom common features.
- Fixed a crash that could occur when saving modifications to a sequence trace.
- Fixed a crash that can occur while viewing alignments.
- Fixed a crash when computing degenerate DNA expansions.
- Fixed a potential crash when computing trace quality.
- Fixed a potential crash when fetching clipboard content.
- Fixed an array out of bounds error while constructing the View menu.
- Fixed a bug that resulted in various disabled menu entries while using the Add, Edit, and Duplicate Primer dialogs.
- Fixed a bug that resulted in the "Make Uppercase" and "Make Lowercase" commands being disabled while using manipulation dialogs.
- Fixed a bug where editing the list of MW Markers would result in MW Markers being shown in all unspecified gel lanes within the Simulate Agarose Gel dialog.
- Fixed a regression that resulted in a white background appearing behind various textual elements.