Dear Structure users
A new version of Structure has been released. This release tackles
issues that many users have been running into with the front end
version. Namely, structure jobs not finishing, file permission issues
and long filenames. There are no changes to the console version,
except minor ones in the output (see release notes below).
The issue with Structure not finishing turned out to be a bug in the
way the frontend handled the multihtreading of the program. This would
cause the frontend to lose track of the console version and the
results were not updated. As a result structure would seem to hang or
not write output. In fact the structure console version ran in the
background and the output files were written, sometimes you could
close and open structure and the results were there. If you ran into
this issue and the jobs finished then the results are correct.
We recommend that all users of the frontend version update to the
latest version.
The release is available on the Structure website
http://pritch.bsd.uchicago.edu/structure.html
or on
http://pritch.bsd.uchicago.edu/structure_software/release_versions/v2.3.4/html/structure.html
If you run into any issues with the latest version feel free to
contact me at
pmel...@gmail.com or report them on the structure
mailing list.
- Pall Melsted
--- Release notes ---
The 2.3.4 release (Jul 2012) is a minor release with bug fixes, mostly
in the frontend version.
There was a major bug with the multithreaded code in the frontend
version which would stop the console version from running at odd
times, or even if it ran the results appeared to be lost. This has
been fixed and should help with many problems reported on the
structure mailing list. This problem does not occur in the console
version and all results that were completed are valid, since this bug
does not affect the validity of the results.
Permissions: Structure needs write permissions for the folders where
the results are to be stored. The frontend now checks for permissions
and warns the user. In general the user does not need write
permissions for the folder where Structure is installed, except when
using the Tree plot function (the library/neighbor/plots folder needs
write permissions)
Long filenames: On most operating systems there is a limit to the
length of a filname, 255 characters in general. Structure now checks
to see if the filenames will be too long and asks the user to choose a
different name.
Console version: The previous console version reported a wrong version
number, this has been fixed.
Console version: Previous versions printed a value for "Ln Like"
during burnin, which shouldn't be used and on some systems it
overflowed. During burnin there is no value printed for "Ln Like" only
"--".
The windows installer file will automatically replace an existing
installation of Structure 2.3.3 with version 2.3.4. Any files from the
user stored in the install directory will still remain.