wrapper for Perl scripts within EMBOSS

Peter Ernst P.Ernst at dkfz-heidelberg.de
Thu Jul 17 15:00:16 UTC 2003


On Thu, 17 Jul 2003, Peter Rice wrote:

> In Martin Senger's SoapLab interface, third party applications
> (including perl scripts) are defined by ACD files.

I think we must distinguish between the "ACD language" and the
"ACD code in Emboss".

Several interfaces to Emboss read files in the ACD language to build
the interface to Emboss programs. However most (all?, what about
Jemboss?) interfaces do not use the ACD code in Emboss to actually
perform the reading.



> But ... in SoapLab ACD is only used to define the interface ... SoapLab
> and the third party applications do not read the ACD file at run time.
>
> It would be fun, though, to be able to use ACD directly in perl.

This is what Perl Bio::Emboss is doing. Calling embInit() from
libajax and embInit() performs all the ACD processing.

Bio::Emboss just translates Perl syntax into calls to the libajax
functions and back-translates some of the C data-types into Perl
types.

	Peter Ernst




More information about the EMBOSS mailing list