Delila Program: parse

parse program

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

{   version = 2.26; (* of parse.p 2014 Apr 14}

(* begin module describe.parse *)
(*
name
      parse: breaks a book into its components

synopsis
      parse(book: in, list: out, parsep: in, output: out)

files
      book: a book from the delila system
      list: a listing of the parts in the book
      parsep: parse parameters from the user
         if parsep is empty, default values are used.  otherwise, parsep
         must contain four lines corresponding to the variables
         that the user may reset.  they are:
            number of bases printed per line
            symbol to mark the end of sequences
            print header information
            print information about each sequence
            print raw sequences
         the last 3 items are boolean (true/false) values.  if you want to
         have the information, put a t (standing for true) at the beginning of
         the line.  if you do not want it, put an f (standing for false).
      output: messages to the user

description
      to parse is to break into component parts.  this program breaks a book
      into parts.  this allows one to easily look at sequences of a book
      without having to look at the book structure or the fancy listing
      provided by the lister program.

examples
      if parsep contains 60/./f/f/t then the sequences will be listed, with
      the '.' character ending each sequence.  all other information would be
      lost.

author
     thomas schneider

bugs
      only piece information is listed.

*)
(* end module describe.parse *)
{This manual page was created by makman 1.44}
{created by htmlink 1.55}
U.S. Department of Health and Human Services  |  National Institutes of Health  |  National Cancer Institute  |  USA.gov  |  Viewing Files  |  Accessibility