"J.W. Bizzaro" wrote: > > This would be a program that runs separately from the others and is used to (1) > set preferences, (2) help with installation and (3) launch the other programs. > > +---------------------------+ > | | > | THE LOCI PROJECT | > | (pretty pic) | > | | > | | > | [Pref] [Inst] [Launch] | > | | > +---------------------------+ I think the 'preferences manager' and 'installation manager' should also (like the rest of Loci) be separate programs. Therefore, loci-config will be a relatively small program. But loci-config should be able to 'talk' to the install manager (or part of it) and do a CHECK on the installation BEFORE it gets to the dialog box with 3 buttons. Clicking on the 'Install' button, OTOH, brings up a GUI for doing install/uninstall. So the install manager is 2 programs: (1) Checks installation (done everytime loci-config starts) (2) Facilitates change in installation (done when click on 'Install' button) Am I making sense? Cheers. Jeff -- +----------------------------+ | J.W. Bizzaro | | jeff at bioinformatics.org | | | | THE OPEN LAB | | Open Source Bioinformatics | | | | http://bioinformatics.org/ | +----------------------------+