Bioperl: RFI response, appendix (fwd)
Wed, 11 Mar 1998 22:31:28 +0000 (GMT)
Thanks SteveC for getting the "Bioperl Object and Framework Requirements"
8. Highly fault-tolerant.
... It is preferrable to throw fatal exceptions when data
inconsistencies or other serious problems are encountered,
rather than generating warnings that cannot be
programmatically handled, or relying on a polling mechanism,
or relying on the software's inherent ability to accomodate
As before, I'd suggest to prefer warnings to fatal exceptions.
Some of my runs take days (90 sequences, each 3000 nucleotides each,
are subjected to thousands of alignment calculations), and I don't wanna
lose the end result b/c of some stupid exception. Fatal exceptions are OK
for small scripts, but not for larger applications, as long as there
is a reasonable way to handle them: garbage in, garbage out is OK for
me as long as warnings are issued.
10. Ability to use individual components stand-alone or within a framework.
... This issue has not been adequately addressed with the Bioperl
framework. At present, different versions (stand-alone or
integrated) of selected components are generated by hand as
needed. This is creates the problem of synchronizing the
different versions as updates are released. This is a
difficult problem and solutions are being considered.
Which solution(s) do you envision ?
... Objects should be able to access information available via
the web and should be able to present information to users
via a web browser interface. Not every object needs to be
web-savvy. For objects that do require a web interface, one
should consider advantages and disadvantages of integrating
or segregating the data processing code from the web
My research code produces HTML directly; maybe I would consider BSML
(Bioinformatic Sequence Markup Language)
http://www.topogen.com/bsml/ if I had to start again.
I like the suggested template POD for object methods at
Univ. Bielefeld, Research Group in Practical Comp. Science
> I sent in my "Bioperl Object and Framework Requirements" text yesterday
> to the Life Science Research group at the OMG. Here is a copy of my
> message FYI. Note that feedback (to me) about these requirements is
> still welcome.
> ---------- Forwarded message ----------
> Date: Mon, 9 Mar 1998 14:45:26 -0800 (PST)
> From: Steve A. Chervitz <sac@fafner.Stanford.EDU>
> To: email@example.com
> Subject: RFI response, appendix
> Dear OMG,
> This message contains response material for the Life Science Research
> RFI (CORBAmed RFI4, corbamed/97-09-16).
=========== Bioperl Project Mailing List Message Footer =======
Project URL: http://www.techfak.uni-bielefeld.de/bcd/Perl/Bio/
For info about how to (un)subscribe, where messages are archived, etc: