|
EMBOSS: Project Meeting (Mon 6th September 10)
|
Attendees
EBI:
Alan Bleasby,
Jon Ison,
Mahmut Uludag,
Michael Schuster
Visitors:
Apologies:
Peter Rice
1. Minutes of the last meeting
Minutes of the meeting of 23rd August 2010 are
here.
2. Maintenance etc.
2.1 Applications
Jon has completed the EDAM annotation of the EMBASSY packages.
Documentation has also been improved for the one line descriptions and
short descriptions for EMBASSY packages.
2.2 Libraries
Alan is investigating whether there is a satisfactory way to
configure gsoap. The library requires that the user defines
a handful of functions in their own code. This presents
problems in linking legitimate applications that do not
require those functions. One can end up with either
missing functions or circular dependencies. The gsoap library
sadly does not allow registration of callback functions.
Jon reported that documentation has now been produced for the
true minimum/failrange/maximum ACD mechanism, allowing developers
the choice of how applications behave when given inappropriate
values.
Michael is making the Ensembl functions available to the
EFUNC/EDATA system. He is making extensive function naming changes in
order to fit the EMBOSS naming schema/rules.
2.3 Other
The Trend Micro anti-virus software has reported a false-positive
hit for mEMBOSS-6.3.1.2-setup.exe. Investigations by David Bauer
have shown that the false signature comes from the embossdata.exe
file. He has informed Trend Micro and Alan has made the file
available to them.
3. New developments
3.1 Access methods
Mahmut has been investigating DAS, pending the resolution of the
GSOAP issues mentioned above. He has working development code
to integrate single fully specified DAS sources via DB
definitions. He is investigating making the definitions
more generic as is done for (e.g.) ensembl database
specifications, allowing one definition to be the root of
several sources. Parsing of the returned XML from
ajseqread will either require ajdas.c/h files in the core
library or callbacks using code in the ajseqdb library. It is currently
coded using the former less-convoluted, and therefore preferable, approach.
It was also noted that HTTP access is becoming more commonplace in the
AJAX libraries. Alan can investigate moving the HTTP primitives, from
the ajaxdb library, into the core library. That would provide an
opportunity to integrate the new URL code and integration of
username/password code into the HTTP access methods.
3.2 EDAM
Jon has implemented some minor fixes to EDAM. He has also
provided notes for the EDAM/EMBRACE continuity web site. He
highlighted the forthcoming conference on Semantic Web Applications
and Tools for Life Sciences in Berlin. An abstract for EDAM/BioXSD has
been submitted for a workshop he and Matus are holding there.
4. Administration
4.1 Systems
Alan reported the power failure in the main machine room which
killed the EMBOSS file server. All data had to be recovered from backup
onto local disc and the backup software redirected accordingly.
All server services are now being provided by local workstations pending
the arrival of a replacement server.
5. Documentation and Training
5.1 Books
C.U.P. have provided typeset example chapters for the books. It was
noticed that section numbering was too deep in some places in
the Developer's Guide. Also, tables were not referenced from
the fixed text. Jon has provided C.U.P. with corrected
files.
6. User queries and answers
Alan will look at the possibility of users' ".embossrc" files being
read when using an authenticating Jemboss server.
7. AOB
None.
8. Date Of Next Meeting
Next week is the GMOD meeting in Cambridge.
The next EMBOSS meeting will be on Monday 20th September.