Delila Program: sepa

sepa program

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

{   version = 2.18; (* of sepa.p 2005 Sep 13}

(* begin module describe.sepa *)
(*
name
   sepa: separates delila instruction sets

synopsis
   sepa(presites: in,  mixture: in,
           sites: out, nonsites: out, output: out)

files
   presites: delila instructions for sites of interest.  they are in
      any order and may contain several references to the same place.
      (let us call this a.)
   mixture: delila instructions for both sites and nonsites, as obtained
      from the search program.
      (let us call this b.)
   sites: the presites are reordered and redundant requests are removed.
      (these reordered instructions we will call a".)
   nonsites: the mixture is reordered, redundant requests and requests in
      the presites instructions are removed.
      (using the previous notation, this would be (b-a)".)
   output: messages to the user.

description
   The separate program has two main purposes:
   1) to eliminate redundancy in both the site and the nonsite sets.
   2) to eliminate the sites from the nonsite set.
   The delila instructions must be in the form output by the search
   program (as in delmods book.iw modules).  Once the separation is
   completed, you may obtain the aligned book by using delila.

documentation
   delman.use.data.flow, nar 10(9): 2971 and 2997 1982

see also
   search.p, delila.p, alist.p

author
   Thomas D. Schneider

bugs
   Sepa can not tell that these instructions are identical:
      get from 56 -10 to 56 +10 direction -;
      get from 56 -10 to 56 +10;
   because the second one may not be direction -.  This potential problem
   can be avoided by always giving the direction.

   Also, it is advisable to make aligned listings with alist to be sure
   that the new aligned book is correct.

   Names assigned to a piece and that change for a given piece may get
   overwritten.

*)
(* end module describe.sepa *)
{This manual page was created by makman 1.45}


{created by htmlink 1.62}