[comp.lang.postscript] Plasmid Description Language update

craigw@aecom.YU.EDU (Craig Werner) (08/03/88)

	This is a note on enhancements to the Plasmid Description 
Language:

	1. Vectors:

	Since nobody likes to reinvent the wheel, I have added 3 procedures
that draw a scaled vector, leaving room for the insert. These are:
Syntax is as follows:

	Site insert-length 	pUC18
 	Site insert-length 	pBSM13+	
	insert-length		gt11		%Note: gt11 only 
						%  has 1 cloning site.

	Example:

	450 1000 pUC18 

draws a plasmid (highlighting the Amp resistance gene, ori, lac fragments, 
and polylinker) of 3686 bp in length, with a 1000 bp gap at position 450
(the EcoRI site).

	More vectors will be added on request.

	2. The procedures arcRESITEi, and arcLABELi have been added, which
place a restriction site or label, respectively on the inside of a circular
map.  These complement the existing procedures arcRESITE and arcLABEL, and
have the same syntax:
	
	(name) position [in bp]  arcRESITE
Examples:
	(EcoRI) 450 arcRESITE
	(EcoRI) 450 insert add arcRESITE
	
	3. By request, I have added the routine arcRLABEL, which prints
Rotated text, allowing you to have labels following the contour of the
map (or with sufficiently large WIDTH, and textDISTANCE of 0, within
the circular segments themselves.


	Those who missed or didn't save the entire language definition can
send email to craigw@aecom.YU.EDU.  Include your physical address and I
will send you hard copy in addition to email.
	
	To clarify some things.  I am currently attempting to prepare the
description for publication.  Prior to that time, I cannot post the source
code.  I have posted the language definition.  I invite, encourage, and
implore people to attempt to create maps with it, send the code to me
and I will prepend the PostScript header, produce the output, and mail
it back. Consider this alpha-testing.

-- 
---------
	Craig Werner 	(Lognames: werner, craigw)
       "This is no social crisis, just another tricky day for you."