International
Tables for Crystallography Volume B Reciprocal space Edited by U. Shmueli © International Union of Crystallography 2006 |
International Tables for Crystallography (2006). Vol. B. ch. 3.3, p. 381
Section 3.3.3.1.4. GRAMPS
aMRC Laboratory of Molecular Biology, Hills Road, Cambridge CB2 2QH, England |
This system, due to O'Donnell & Olson (O'Donnell & Olson, 1981; Olson, 1982) provides a high-level graphics language and its associated interpretive software. It provides a general means of defining objects, drawable by line drawings, in such a way that these may be logically connected in groups or trees using a simple command language. Such a system may, for example, define a subunit protein of an icosahedral virus and define icosahedral symmetry, in such a way that modification of one subunit is expressed simultaneously in all subunits whilst preserving the symmetry, and simultaneously allowing the entire virus particle to be rotated. Such logical and functional relationships are established by the user through the medium of the GRAMPS language at run time, and a great diversity of such relationships may be created. The system is thus not limited to any particular type of structure, such as linear polymers, and has proved extremely effective as a means of providing animation for the production of cine film depicting viral and other structures. GRAMPS runs on all Silicon Graphics workstations under IRIX 4.0 or above.
References
O'Donnell, T. J. & Olson, A. J. (1981). GRAMPS – a graphics language interpreter for real-time, interactive, three-dimensional picture editing and animation. Comput. Graphics, 15, 133–142.Google ScholarOlson, A. J. (1982). GRAMPS: a high level graphics interpreter for expanding graphics utilization. In Computational crystallography, edited by D. Sayre, pp. 326–336. Oxford University Press.Google Scholar