By downloading this code you agree to the
Source Code Use License (PDF). |
{ version = 9.64; (* of catal.p 2020 Feb 20}
(* begin module describe.catal *)
(*
name
catal: cataloguer of delila libraries, the catalogue program
synopsis
catal(catalp: in,
l1: in, cat1: out, lib1: out,
l2: in, cat2: out, lib2: out,
l3: in, cat3: out, lib3: out,
humcat: out, catin: out,
output: out)
files
catalp: parameters to control the program.
first line: the library dates are not changed if the first
character is 'n' (no date modification) or 'b' (book source
of library, dates are not to be changed). otherwise the
dates are advanced.
second line: docomments: If there is a second line, then if
it begins with 'n' comments are suppressed.
third line: fromtoinst: If there is a second line, then the third line must exist
If it begins with 'f' then the Delila instructions in catin will be in from-to form:
get from 50 -0 to same +[piecelength-1];
l1: the first input file of the library
cat1: the first catalogue
lib1: the first output library
l2: the second input file of the library
cat2: the second catalogue
lib2: the second output library
l3: the third input file of the library
cat3: the third catalogue
lib3: the third output library
output: progress report and error messages
humcat: the catalogue generated for humans. it includes the names
of things in the libraries and their coordinates. humcat is quite
wide so you will need a line-printer to print it. alternatively
you can use the split program.
catin: Catalog listing as delila instructions. This is a set of Delila
instructions for grabbing each of the pieces in the library. These
make it easy to start writing instructions.
description
The catalogue program checks all the input libraries for correct
structure. Duplicated names are removed and a new set of library
files is created, along with their catalogues for delila. A catalogue
is also generated for people to use. Each new library is associated with
one catalogue. Under most circumstances this pair can be given to
delila along with pairs created at different times.
documentation
libdef (defines catal), delman.use.coordinates, delman.construction
see also
dbbk.p loocat.p, delila.p, split.p
author
Michael Aden and Thomas Schneider
bugs
Not all checks on the library structure are made. Some checks from
libdef are now outdated or not done: p. 3.1 2 d, e, f, g and l.
technical notes
The circumstances when a library-catalogue pair must not be used with
another pair: it is not possible for delila to check for two
organisms with the same name that exist in different libraries. In
this case, run the two libraries through catal together to eliminate
the ambiguity. If this is not done, the results will be anomalous.
*)
(* end module describe.catal *)
{This manual page was created by makman 1.45}
{created by htmlink 1.62}