Language peer sets for DELILA:
Designed 1982 ↑
1980s languages ↑
Late Cold War↑
DNA description Language
alternate simple view
Country: United States
for DEoxyribonucleic acid LIbrary LAnguage
Schneider, T.D., Stormo, G.D., Haemer, J.S. and Go (1982) Schneider, T.D., Stormo, G.D., Haemer, J.S. and Gold, L. "A design
for computer nucleic-acid sequence storage, retrieval and manipulation" Nucl Acids Res. 10, 1982 3013-3024.
Extract: Libdef: Definition of the Delila Language
Delila: stands for It is a language for extracting DNA fragments from a large collection of sequences, invented around 1980 (T. D. Schneider, G. D. Stormo, J. S. Haemer, and L. Gold", A design for computer nucleic-acid sequence storage, retrieval and manipulation, Nucl. Acids Res., 10: 3013-3024, 1982). The idea is that there is a large database containing all the sequences one would like, which we call a `library'. (It is amusing and appropriate that GenBank now resides at the National Library of Medicine!) One would like a particular subset of these sequences, so one writes up some instructions and gives them to the librarian, Delila, which returns a `book' containing just the sequences one wants for a particular analysis. So `Delila' also stands for the program that does the extraction (delila.p). Since it is easier to manipulate Delila instructions than to edit DNA sequences, one makes fewer mistakes in generating one's data set for analysis, and they are trivial to correct. Also, a number of programs create instructions, which provides a powerful means of sequence manipulation. One of Delila's strengths is that it can handle any continuous coordinate system. The `Delila system' refers to a set of programs that use these sequence subsets for molecular information theory analysis of binding sites and proteins. In the spring of 1999 Delila became capable of making sequence mutations, which can be displayed graphically along with sequence walkers on a lister map. A complete definition for the language is available (LIBDEF), although not all of it is implemented. There are also tutorials on building Delila libraries and using Delila instructions. A web-based Delila server is available.