Hello,
I've just finished putting new releases for both the FormatConverter
(1.0.3) and Analysis (1.0.2) onto our website. (And FormatConverter will
also be on the SourceForge website soon.) Now the computer to update the
website is not letting us log in right now so to get the updated releases
before (probably) Monday go to:
ftp://www.bio.cam.ac.uk/pub/ccpnmr/format1.0.3.tar.gz
or
ftp://www.bio.cam.ac.uk/pub/ccpnmr/analysis1.0.2.tar.gz
Onto more interesting matters, the big change in Analysis with this
release is that you no longer have to have OpenGL/glut to run it. The
installation script asks whether you want to compile with OpenGL/glut.
And even if you say yes to that you can still not use OpenGL at runtime
(if it causes problems, like it seems to on most Macs). Under Other ->
General Options there is a new option "Graphics Handler" which can be set
to either OpenGL or Tk (but only Tk if Analysis has not been compiled with
OpenGL).
This change should make it a lot easier for people to get started with
Analysis.
Wim can comment on FormatConverter changes. The full list of Analysis
changes since the last release (that we could remember) is below.
Wayne
# The Analysis code can now be compiled without OpenGL/glut. And even if
the code is compiled with OpenGL/glut, the user can choose Tk instead of
OpenGL for the graphics windows at runtime, by selecting the menu Other ->
General Options and setting the Graphics Handler to Tk (this will be the
only choice if Analysis has not been compiled with OpenGL/glut).
# There is now a simpler way of changing the project details in the "save
as" popup. This should mean that normally the user does not have to worry
about the details of URLs, Storages, etc.
# EditStructurePopup now displays the structure.
# ViewStructurePopup is new, this is the popup which displays structures,
constraints and peak connections. This is driven from several parts of
Analysis, for example, you can display individual constraints from
constraint lists, peak connections from peaks in the selected peaks (via
right mouse menu) or in a peak list. And you can also display potential
assignment possibilities on the structure. Thus many of the other popups
now have a structure pulldown menu.
# You can print these structures to file (in PostScript, not quite in Pdf
yet).
# The right mouse menu on the graphics windows has been tidied up. Most
noticeably the assignment functions have been separated from the peak
functions.
# In EditPeakListPopup if you have a structure selected and there are two
H dimensions for the peaks a H-H distance column will appear. This is
useful for plotting distances versus peak intensity.
# The top part of the graphics windows now have a scrollbar so that all
the information can be viewed even if the window is narrow. (It also means
that when you re-open a project the window stays narrow if it was saved to
be narrow.)
# You can copy peak lists in two different ways now, in
EditPeakListsPopup. One way is to clone the peaks exactly. The other is to
reproduce the peaks, i.e. to re-pick them using the peak finding
algorithm.
# You can now set fonts in Analysis under Other -> Fonts.
# ScrolledMatrix tables can have a font set individually (only temporary,
not remembered if you quit the Project and then open again).
# Spin system sequential connectivity (i-1, i+1, etc.) has been added to
EditSpinSystemPopup, and to the right mouse menu. For example, in the
right mouse menu you can say whether the spin systems that relate to the
peak dimensions are i, i-1, i for an HNCOCA experiment. In
EditSpinSystemPopup you can add spin systems to sequentially connected
chains in the Seq. Segment column. Assigning one spin system to a residue
in a connected series will propagate the assignments to the rest if
compatible.
# In BrowseConstraintsPopup there is a button called Setup Resonances,
which can be used to generate resonances that you can assign to from an
imported constraint list which doesn't link to any known resonances.
# In the python/ccpnmr/analysis directory there is now a macros
subdirectory. This is a new home for Analysis macros. To start off with
this contains AssignmentMacros.py, TutorialMacros.py (which was used in
the teaching course -- these macros will be fully documented on the
website soon) and, courtesy of Magnus Helgstrand, CopyAssMacro.py which
transfers assignments between separate peak lists.
# The documentation has not quite kept up with all these changes.
|