EMBOSS: Project Meeting (Mon 1st June 09)
Blocks of commented out code could in most cases be removed. The primary authors of each library source file should check and remove any code that is now obsolete.
Peter will implement a fix for the loop caused by closing a forked application that still has output to be read. The wait loop in fileClose can be terminated with a timeout. The file object has the end-of-file attribute set when it is safe to wait for the process to end.
Alan notes that there are calls to ajFatal and ajDie in the library code. Peter will check on ways to remove these so that applications do not suddenly terminate rather than returning an error code.
Peter and Jon will review HTML tags and other uses of angle brackets in function documentation so that they are correctly converted for the book HTML.
Peter has looked into details of MEGA sequence format, as a user reported the currently supported format does not match what MEGA produces. MEGA has a simple format that is produced by its FASTA file converter, and a more complete format which is used when MEGA saves results. EMBOSS will support the more complete format.
A few jobs showed the 2 minute timeout from the RunAndWaitFor method. No other problems were noted.
Mahmut has joined several next generation sequencing email lists, and attended a meeting at CRI in Cambridge with 30 others.
Jon is looking into reading additional data sources and documening them in the Metadata pages on the wiki.
Peter asked about C libraries to support the SOAP protocol. gsoap was mentioned.
Jon and Peter have reviewed the EDAM ontology relations. Jon has been adding additional relation data to the existing terms.
Fedora 11 is expected soon. The current release date is Tuesday 9th June.
Peter will order the full version and the converter.
Jon has tested conversion from DocBook to Word. Entities in the DTD need to have the full path rather than a reference. It is easy to convert the existing documents for this. Not all markup ends up as formatted text in Word, for example applications are not in bold or courier and environment varaibles are also not marked up. This can be fixed by correcting the stylesheet, or if necessary by modifying the markup prior to conversion.
The BioLegato project is a reimplementation of GDE functionality in Java. Peter has promised to work on conversion of ACD files to GDE config files so that EMBOSS will run under BioLegato as a possible substitute for SeqLab. This will be of interest to former GCG users.