Delila Program: catal

catal program

Documentation for the catal program is below, with links to related programs in the "see also" section.

{   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}