name delila: the librarian for sequence manipulation synopsis delila(inst: in, book: out, listing: out, lib1: in, cat1: in, lib2: in, cat2: in, lib3: in, cat3: in, output: out, debug: out) files inst: instructions written in the language delila that tell the program delila what sequences to pull out of the library. book: the set of sequences pulled out of the library. listing: the instructions are listed along with errors found or actions taken. lib1: the first library from which to obtain sequences cat1: the first catalogue, corresponding to lib1 lib2: the second library cat2: the second catalogue, corresponding to lib2 lib3: the third library cat3: the third catalogue, corresponding to lib3 debug: traces through the actions taken, for debugging delila (only produced if constant debugging is true.) output: messages to the user description delila is a data base manager for nucleic acid sequences. it takes a set of instructions, written in the language delila (deoxyribonucleic acid library language) and a large set of sequences called a library. the output is a listing of the actions taken (or errors) corresponding to the instructions, and a "book" containing the sequences desired. examples see the documentation documentation libdef (defines delila), delman.intro, delman.use, delman.construction see also catal, loocat author thomas d. schneider, gary d. stormo and paul morrisett useful suggestions by jeff haemer bugs there are many known bugs in delila. most are related to extracting linear fragments of circular sequences. we are designing a second version of delila which should solve these problems. the following features are not available in this program: recognition classes and enzymes, markers, automatic printing to the book of structures that intersect a piece, get all (for org, chr, rec and enz), get every and if.