By downloading this code you agree to the
Source Code Use License (PDF). |
{ version = 3.29; (* of matrix 2016 Jan 12}
(* begin module describe.matrix *)
(*
name
matrix: dot matrices for helices between two books
synopsis
matrix(xbook: in, ybook: in, hlist: in, mlist: out,
matrixp: in, output: out)
files
xbook: a book from the delila system
ybook: a book from the delila system. If you want to look for
structures in one sequence, then use the program copy to make
a copy of xbook in ybook.
hlist: the helix listing for xbook and ybook made by program helix
mlist: the matrices listed out. Sequences from the x book are printed
vertically, while those from the y book are horizontal.
helices are printed as a set of numbers:
1 means gt base pair
2 means at base pair
3 means gc base pair
if mlist is wider than your printer, use the split program.
matrixp: parameters to control the mlist
If matrixp is empty, default values are used. otherwise, the first
line contains one number. If this number is a positive integer,
it specifies the minimum length helix in base pairs from hlist to
record in mlist;
if this number is a negative real number, it specifies the maximum
energy in kcal of the helixes written in mlist.
output: messages to the user
description
Matrix produces a dot matrix for the two books. Only helices
of some length (or longer) or of some maximum energy (or less) are
printed. The helices are made using program helix.
documentation
delman.use.comparison
J. V. Maizel, Jr. and R. P. Lenk PNAS 78: 7665-7609 (1981)
see also
helix, dotmat, split, keymat
author
Thomas D. Schneider
bugs
none known
technical notest
The constant maxarray defines the maximum area that the program
can handle.
*)
(* end module describe.matrix *)
{This manual page was created by makman 1.45}
{created by htmlink 1.62}