next up previous contents
Next: Uses and limitations Up: Introduction Previous: Introduction   Contents

Motivation

The computer programs most users utilize on a daily basis are driven by a graphical user interface (GUI). These users often find command-line programs hard to use. Programs that can be run on the command line retain certain advantages, however, such as being executed though a batch file and easy retention of program execution options. This tension between ease of use and flexibility is often evident in programs used for scientific computation of data analysis.

guiLiner was created as a ``wrapper'' or ``host'' for population genetic analysis programs. On its own, guiLiner is likely to be most useful to computer software developers. Once configured to work with particular programs, guiLiner will be used by end-users, hopefully without their knowing too much about it.

guiLiner gives a representation of the program options and information, enabling the user to run the program directly from the GUI. It has two main objectives: 1) make command line programs easier to use and 2) eliminate the need to create a GUI for many analysis programs. We hope that it will be useful to developers and users of command line programs in biology and beyond.

To summarize what this project is about: guiLiner creates a GUI for command-line programs.


next up previous contents
Next: Uses and limitations Up: Introduction Previous: Introduction   Contents
Nicholas Manoukis 2007-11-14