![]() |
![]() |
Spanning Disciplines, Advancing Knowledge Promoting Awareness, Progress, and Applications of the Human Genome Project |
Sponsored by the U.S. Department of Energy Human Genome Program
Human
Genome News Archive Edition |
Human Genome News, May 1992; 4(1)
The Genome Data Base (GDB) product development staff have developed the GDB Database Access Toolkit (DAT) to aid in making genetic and physical mapping data readily available in various formats through a variety of mechanisms. The GDB DAT-an application programming interface (API) to GDB-is a collection (stored in SYBASE*) of procedures, views, triggers, rules, defaults, and C routines that reside within the database. This collection of software provides the means to access and update the database.
The NIH-DOE Ad Hoc Committee on Future Human Genome Map Databases recommended development of a stable, documented API to the database at its meeting on December 17, 1990. The GDB DAT was developed using established software-engineering practices and coding standards to create software that is well-documented, tested, and maintainable. Because DAT allows access to data independent of the physical database design, changes in the physical database schema should necessitate minimal change to front-end applications.
DAT is an important software tool for accessing data, embedding GDB functionality within other applications, and developing new tools to browse the GDB database. The toolkit will become a significant architectural component of all future GDB software products beginning with the next major release of the GDB application (version 5.0) expected this fall. Through the use of high-level stored procedures the end user will be able to retrieve data without needing to understand the physical design of the database. For example, the user might call a DAT routine by entering the GDB source identification number and receive the complete information about that reference.
As a part of GDB software architecture, DAT provides important routines that maintain both the semantic and syntactic integrity of the database by validating the data that are passed to the routines and allowing updates only upon successful validation. To ensure data integrity, DAT handles its own transaction processing, error detection, reporting, and recovery. Separation of the front-end application from database processing will facilitate migration of the GDB application to new releases of SYBASE or other vendor software and development of new applications such as graphical user interfaces. The DAT library makes existing GDB functions extensible to other applications.
*SYBASE is a trademark of Sybase, Inc.
Reported by Christopher Brunn and Francois Schiettecatte, GDB, Johns Hopkins University
The electronic form of the newsletter may be cited in the following style:
Human Genome Program, U.S. Department of Energy, Human Genome News (v4n1).
Last modified: Wednesday, October 29, 2003
Home * Contacts * Disclaimer
Document Use and Credits
Publications and webpages on this site were created by the U.S. Department of Energy Genome Program's Biological and Environmental Research Information System (BERIS). Permission to use these documents is not needed, but please credit the U.S. Department of Energy Genome Programs and provide the website http://genomics.energy.gov. All other materials were provided by third parties and not created by the U.S. Department of Energy. You must contact the person listed in the citation before using those documents.
Base URL: www.ornl.gov/hgmis
Site sponsored by the U.S. Department of Energy
Office of Science, Office
of Biological and Environmental Research, Human
Genome Program