[BioLib-dev] R: [emboss-dev] EMBOSS 6.3.0 released - SAM/BAM

Chris Fields cjfields at illinois.edu
Fri Jul 16 13:59:22 UTC 2010


I agree, but it is worth noting there are Perl/Java/Python bindings to the Samtools API already available (both high- and low-level API, via Lincoln's Bio::Samtools).  I would be very surprised if there isn't a Ruby one available or on the way.  Inclusion of EMBOSS-specific functionality (over that of Samtools) would be a nice benefit/selling-point.

I also think sticking with low-level API bindings to a single C library is the way to go, keeps things much simpler and more portable.  If user-needed (or Bio*-requested) functionality is additive to the the EMBOSS (or whatever) C API for SAM/BAM then it probably either belongs in another set of common BioLib API bindings (GATK was mentioned by Jan) or it's a higher-level feature for the languages/Bio* to implement.  I wouldn't want to create an all-in-one next-gen package that requires many possibly in-flux C APIs, I could see that rapidly becoming a maintenance nightmare.

chris

On Jul 16, 2010, at 5:42 AM, Raoul Bonnal wrote:

> Probably considering our idea of interoperability it would be reasonable to focus on the emboss implementation.
> 
> We can check the performances of the Emboss and then converge on it and help in development if needed.
> 
> --
> Raoul J.P. Bonnal
> Life Science Informatics
> Integrative Biology Program
> Fondazione INGM
> Via F. Sforza 28
> 20122 Milano, IT
> phone: +39 02 006 623  26
> fax: +39 02 006 623 46
> http://www.ingm.it
> 
> 
> 
> _______________________________________________
> BioLib-dev mailing list
> BioLib-dev at lists.open-bio.org
> http://lists.open-bio.org/mailman/listinfo/biolib-dev





More information about the BioLib-dev mailing list