EMBOSS: Project Meeting (Mon 2nd April 2007)
Alan reports a problem with file pointers in edialign under Windows. He has a temporary fix and is investigating further.
The current EMBOSS code has a kludge for PNG image sizes. The new code will replace this with a direct call to the plplot image size function. This applies to all graphics devices for now, but we can intercept the call in AJAX ajgraph.c and limit it to image files if appropriate.
The code generated a large number of compiler warnings. If we continue to use the latest plplot code we should try to fix these in plplot itself. Most were missing "const" attributes for strings.
Alan is looking into building the EMBOSS new plplot library code on Windows where Andre Blavier's EMBOSSWIN port used a Makefile to build a static library from native plplot code and ignored the code in EMBOSS.
One side effect is that the latest plplot requires a more recent release of the gd library to support anti-aliasing, and this includes revived support for GIF graphics.
Nothing will be committed until all issues are resolved.
The SoapLab EMBOSS 4 server was restarted to fix an httpd crash.
Martin has rejoined us as a visiting scientist. Early efforts will be to complete SoapLab 2.0. The acd2xml java utility may require some XML changes. This parser is based on a yacc grammar. Peter offered to investigate possibilities to generate the grammar automatically to keep up with ACD syntax changes. There are plans to provide a GUI for service providers before the final release.
SoapLab now has a plugin mechanism for grid services, which will make features such as exception handling easier to implement.
Martin is working on GowLab interfaces to EBI web services.
Peter has released the first patch to fix issues in graphics output for banana and prettyplot.
Alan reports success in building EMBOSS on Windows Vista.
Alan is looking into compilation of the plplot library code on Windows.
The IBM loan machine goes back today (the loan period has ended). No news yet on a possible replacement.
Alan may install AFS to test EMBOSS and Jemboss.
Jon is working on on "AJAX Command Definition Files" syntax and guide for authors. He has some updates to the documentation in the tables which need to be copied into the main code (as the tables are generated automatically).
The next meeting is on Monday 16th April.