**************************************************************************
                             plumber command
                        Leif Laaksonen CSC 2001
                        Eero Häkkinen  CSC 2002
**************************************************************************

#
# Draw a tube, ribbon, trace, solid helix, flat helix, arrow or strand
# through the selected atoms in ColourName and Frad wide.
# For helixes, arrow and strand also the width and thickness values have
# to be defined.
# If "glue" parameter is given plumber will be glued to selected
# atoms i.e. plumber position will be relative to atom positions.
#

plum$ber atom$s Seg Res Atm Frad ColourName tube
                                            tube                  glue
                                            ribb$on               ...
                                            trac$e                ...
                                            shel$ix Fwidth Fthick
                                            shel$ix Fwidth Fthick glue
                                            fhel$ix Fwidth Fthick ...
                                            arro$w  Fwidth Fthick ...
                                            stra$nd Fwidth Fthick ...
         -ato$ms

#
# Change plumber colour.
#

         colour      ColourName  IPlumber

#
# Unglue plumber from atoms and tie plumber to
# a structure (to the same or to another).
#

         stru$cture  IStruct     IPlumber

#
# Destroy plumber.
#

         dest$roy    IPlumber

#
# Toggle the display state between on/off
#

          disp$lay  on
                    off

**************************************************************************
LUL/2002
**************************************************************************