[Biojava-l] biojava and STRAP
Dr. Christoph Gille
christoph.gille at charite.de
Thu Mar 10 13:36:14 EST 2005
Hi,
I would like to ask whether my program STRAP could benefit from
BioJava and vice versa. Is it worth to develop converters to exchange
objects like protein objects between both?
http://www.charite.de/bioinf/strap/
STRAP is a multi purpose multiple sequences alignment tool. It
contains wrapper classes for the alignment procedures
SequenceAligner, ClustalW,Mafft5, T_Coffee, Muscle, Dialign, DialignT,
Probcons2, NeoBio, JAligner and for the 3D-superposition program CE/CL
and for transmembrane helix and secondary structure and coiled coil
prediction.
Further it has a very fast PDB and DSSP parsers (30ms per PDB-file).
There is a wrapper for Rasmol and Pymol and a specialized multi-model
3D-wire viewer.
These classes could be made available in BioJava. I guess one has to
create classes that implement certain interfaces of BioJava.
BioJava looks very objectified. However, for performance reasons I had
to use byte arrays for sequences in STRAP. Otherwise I tried
to follow the basic rules of modern programming. As BioJava it
defines many interfaces. E.g. all different alignment procedures are
implementations of the interface SequenceAligner.
I would like to know what additional functionality STRAP could gain by
BioJava.
I would highly appreciate your opinion of this matter.
Many thanks
Christoph
More information about the Biojava-l
mailing list