[Bioperl-l] Bio::Root::IOManager: used?

Hilmar Lapp hlapp@gmx.net
Sun, 24 Sep 2000 12:12:50 +0200

Dear all,

there is a module Bio::Root::IOManager, which seems to be supposed to
take over all those tasks related to file opening, closing, file handles,
reading (well, not yet) etc. Nevertheless, all modules concerned with
handling files (i.e., all parsers, SeqIO/*, LargePrimarySeq, AlignIO)
appear to deal with this on their own.

Is there a common sense that we should stay away from delegating file
handling to Bio::Root::IOManager? Likewise, is there a common sense that
modules accessing files should rather duplicate the according code
instead of delegating this to a central module?

Finally, there is a similar question concerning network access and
URL-based queries: do people think that each module which needs it shall
implement it itself, or rather delegate to a yet to be created
Bio::Root::NetManager? This of course affects the proxy/firewall problem,
too (i.e., the place of where to solve it).


Hilmar Lapp                                email: hlapp@gmx.net
NFI Vienna, IFD/Bioinformatics             phone: +43 1 86634 631
A-1235 Vienna                                fax: +43 1 86634 727