From Bioinformatics.Org Wiki
Click here to go back to: Bioinformatics
bioLegato DEVELOPERS WIKI
bioLegato is a programmable graphic interface capable of handling a wide range of data types. bioLegato is:
- generic - in principle, bioLegato could be used for almost any kind of data
- object-oriented - Ideally, each instance of bioLegato will implement an object. The canvas area of the interface allows the end user to view and manipulate the data of the object. The menus represent the methods associated with that object.
- programmable - methods are not hard-coded into the bioLegato interface. Rather templates are read at run-time that create menus which, in turn, allow the user to set paramaters and run external programs
- lightweight - most functionality is through external program calls. bioLegato is "anti-bloatware"
- versatile - almost anything could be run from bioLegato, whether locally-installed programs, or web services
bioLegato takes its initial inspiration from Steven Smith's GDE interface.
Bioinformatics.org Project page: http://www.bioinformatics.org/project/?group_id=1031
PCDEdit is a graphical editor that allows the BIRCH administrator to create and modify PCD menus. It should currently be considered an experimental application.
Creation of the BioPCD language has drastically simplified the process of adding a program to a local copy of BioLegato. However, it still requires enough steps that would be daunting to most biologists. The architecture of BIRCH and BioLegato lends itself to automating almost all of these parts. This project would create a BioLegato Add-On wizard that would take as its starting point any 3rd party package that was installed on the user's system. The wizard would walk the user through the process of selecting files and directories for executables, documentation and ancillary data files (eg. scoring matrices, alternative genetic codes, lists of restriction enzyme recognition sequences). The wizard would create the appropriate environment variables and file paths, and a sample menu that suggests input file filters, program parameters, and viewers for displaying output. Finally, the wizard would let the user edit the menus and shell commands, until a working menu was achieved. The wizard would also have a mechanism for submitting the final menu as a BioLegato Add-On. The Add-On would be vetted and refined by Bit lab staff, and published to our web site, or directly incorporated into a subsequent release of BIRCH.
bltable is a bioLegato interface for tabular data.
bldb is a bioLegato interface for data objects. It is intended as a database client.