<html> <head> <title> Garlic Configuration File </title> </head> <h1 align=center> Garlic Configuration File - Version 1.6 </h1> <h2 align=center> .garlicrc </h2> <hr size="3"> <font size="-1" color=RED> garlic, free molecular viewer and editor, free molecular visualization program, protein structure, DNA structure, PDB, molecular rendering, biological macromolecule, Unix, Linux, free software download, open source software, Damir Zucic. </font> <hr size="3"> This page contains the sample configuration file for garlic. When started, garlic will try to find the configuration file called .garlicrc (or garlicrc, in one case!) in up to seven directories, in the following order: <br><br> (1) in the current working directory (file .garlicrc); <br> (2) in user's home directory ($HOME/.garlicrc); <br> (3) in garlic subdirectory of user's home directory ($HOME/garlic/.garlicrc); <br> (4) in /usr/share/garlic directory; <b>recommended as the system-wide configuration directory</b>; <br> (5) in /etc directory (Debian GNU/Linux style, /etc/garlicrc, without dot!); <br> (6) in /usr/local/lib/garlic directory (file /usr/local/lib/garlic/.garlicrc); <br> (7) in /usr/lib/garlic directory (file /usr/lib/garlic/.garlicrc). <br><br> <b>The recommended pathnames:</b> <br><br> /usr/share/garlic/.garlicrc (system-wide configuration file), <br> $HOME/.garlicrc (private configuration file). <br><br> <font size="-1" color="red"> <b> THE PACKAGE MAINTAINERS (FRIENDLY HACKERS, WHICH ARE PREPARING PACKAGES FOR LINUX DISTRIBUTIONS) SOMETIMES FORGET TO PREPARE THE SYSTEM-WIDE CONFIGURATION FILE AND THE FILE WITH TEMPLATE RESIDUES, CALLED residues.pdb . </b> </font> <br> Many users can't use the commands create and replace, because they don't have the file residues.pdb, or they can't customize the program because they don't know where to find the configuration file (.garlicrc). <br> <b> Read <a href="./important_files.html"> this text </a> , please, for more details! </b> <br> There is a chance that files .garlicrc and residues.pdb are already installed on your system. Use the command <b>locate</b> to check this: <br> man locate (to learn something about the command locate); <br> locate .garlicrc <br> locate residues.pdb <br><br> If all attempts fail, the hard-coded defaults will be used. The configuration file .garlicrc should be included in the original garlic package. Most parameters are explained below (read the comments). Anyway, if you have some questions, send an e-mail to me: <br> <a href="mailto:zucic@mefos.hr"> zucic@mefos.hr </a> <hr size="3"> <pre> # Personal initialization file for garlic, free molecular viewer and editor. # Version 1.6. # Last modification: January 21, 2006. # Geometry of the main window. Use the keyword default, or specify the # geometry string (for example 780x560+10+10). main window geometry: default # Margins; used only if geometry string is not given. Geometry string may be # given through command line arguments. main window left margin: 50 pixels main window right margin: 50 pixels main window top margin: 50 pixels main window bottom margin: 70 pixels # Main font: main font: 10x20 # Main window cursor. If you don't like default cursor, replace it; read # the file /usr/include/X11/cursorfont.h ; remove the XC_ prefix to obtain # the cursor name. main window cursor: default # A small coordinate system may be displayed in the top left corner (yes/no): show coordinate system: yes # Control window (top right corner) may be visible or hidden (yes/no): show control window: yes # Sequence neighborhood of the residue under the pointer may be hidden, # visible and short or visible and verbose (no/yes/verbose): show sequence neighborhood: verbose # Stereo flag (yes/no): display stereo image: no # Parameters for stereo image: stereo internal margin (screen units): 10 pixels stereo angle: 5.0 degrees # Light source theta and phi angle (theta is defined with respect to z axis, # phi with respect to x axis: light source theta angle: 150 degrees light source phi angle: 225 degrees # Default slab mode (possible modes are off, planar, sphere, half-sphere, # cylinder and half-cylinder): default slab mode: planar # Default color fading mode (off, planar, sphere, half-sphere, cylinder and # half-cylinder): default color fading mode: planar # Default drawing style for atoms (0, 1, 2, 3, 4, 5, 6 or 7): default atom drawing style: 2 # Default drawing style for bonds (0, 1, 2, 3, 4 or 5): default bond drawing style: 3 # Default drawing style for backbone: default backbone drawing style: 5 # Window colors: main window background color: black main window foreground color: white text background color: black text foreground color: white # The number of color fading surfaces: number of color fading surfaces: 3 # Default colors for atoms and bonds. For each fading surface, three colors # should be specified. The surface index is a small integer following the # word color. The largest surface index is equal to: # (number of color fading surfaces) - 1, # which is in this case 2. Color may be changed at runtime, of course. # This choice of colors is equivalent to the color scheme COLD. left color 0: RGB:DDDD/FFFF/FFFF middle color 0: RGB:0000/FFFF/FFFF right color 0: RGB:0000/8888/FFFF left color 1: RGB:0000/8888/FFFF middle color 1: RGB:0000/0000/FFFF right color 1: RGB:0000/0000/8888 left color 2: RGB:0000/0000/8888 middle color 2: RGB:0000/0000/4444 right color 2: RGB:0000/0000/2222 # Default color schemes for molecular surfaces. Choose from this list: # red, green, blue, cyan, magenta, yellow, white, orange, # cyan-blue, cyan-green, yellow-green, magenta-blue, magenta-red, # orange-yellow, orange-red. Do not use the following color schemes: # hot, cold, monochrome, cpk, zebra, chain, hyphob and model. surface outer color scheme: magenta surface inner color scheme: blue # Rotation steps. Normal steps is used if numeric key is pressed without # any modifier. Large step is selected by holding [shift] while pressing # the key, and very large step is selected by using both [alt] and [shift]. # Small step is selected by holding [control] while pressing the key, and # very small step by using both [alt] and [control]. rotations steps: 0.2 1.0 5.0 30.0 90.0 # Five translation steps (very small, small, normal, large and very large). # Use angstrom units. translation steps: 0.2 1.0 5.0 25.0 100.0 # Five slab steps (very small, small, normal, large and very large). # Use angstrom units. slab steps: 0.2 1.0 5.0 20.0 80.0 # Five fading steps (very small, small, normal, large and very large). # Use angstrom units. fading steps: 0.2 1.0 5.0 20.0 80.0 # Window size limits: used only if screen width and/or height are larger # than values specified here. By default, screen width and height are used. maximal main window width: 3000 pixels maximal main window height: 2500 pixels # The nearest line (bond) thickness; used only if drawing bonds as lines # and line thickness is used for perspective. the nearest line thickness: 5 pixels # Screen dimensions and position of garlic user in real world. Use realistic # values. Do not change units (mm). Strange values may cause image distortions. screen width in real world: 270 millimeters screen height in real world: 195 millimeters distance between user and screen in real world: 500 millimeters # Scaling information: used to scale user and screen down to atomic scale. # Only screen width is required, in angstrom units. screen width in atomic world: 1.0 angstroms # User z coordinate in atomic coordinate system. It must be negative # and absolute value should be quite large. The x axis points to the right, # y axis downward and z axis in direction opposite to observers direction. user position in atomic coordinate system: -150.0 angstroms # Maximal bond length is used to check which atoms and bonds are invisible. # It is assumed that there are no atoms with radius larger than this length. maximal bond length: 2.3 angstroms # Crude limits for bond lengths. No distinction between N-CA and C-N is made. # Use angstrom units. Be tolerant, there are many bad structures around. # Generic bond length is used for atomic pairs which are not recognized. approximate C-C bond length: from 1.3 to 1.8 angstroms approximate C-N bond length: from 1.0 to 1.7 angstroms approximate C-O bond length: from 1.0 to 1.7 angstroms approximate C-S bond length: from 1.4 to 2.1 angstroms approximate C-H bond length: from 0.8 to 1.2 angstroms approximate N-O bond length: from 1.2 to 1.7 angstroms approximate N-H bond length: from 0.9 to 1.3 angstroms approximate O-H bond length: from 0.7 to 1.3 angstroms approximate S-H bond length: from 0.9 to 1.6 angstroms approximate O-P bond length: from 1.2 to 1.8 angstroms approximate S-S bond length: from 1.8 to 2.3 angstroms generic bond length: from 0.8 to 2.0 angstroms hydrogen bond length: from 2.0 to 5.0 angstroms # Hydrogen bond C-O...N angle range (obsolete since version 1.3!): hydrogen bond C-O...N angle: from 125 to 180 degrees # The upper limit for CA-CA distance for neighbouring residues. Used to # draw backbone, connection neighbouring CA atoms. maximal CA-CA distance: 4.1 angstroms # Atomic radii, used for spacefill style. 70% of van der Waals radius may be # a good choice. hydrogen radius: 0.70 angstroms carbon radius: 1.20 angstroms nitrogen radius: 1.05 angstroms oxygen radius: 1.00 angstroms sulfur radius: 1.25 angstroms phosphorus radius: 1.25 angstroms generic radius: 1.40 angstroms # Covalent atomic radii, used for covalent style. hydrogen covalent radius: 0.30 angstroms carbon covalent radius: 0.77 angstroms nitrogen covalent radius: 0.70 angstroms oxygen covalent radius: 0.66 angstroms sulfur covalent radius: 1.04 angstroms phosphorus covalent radius: 1.10 angstroms generic covalent radius: 1.20 angstroms # Small atomic radii. 70% of covalent radius may be a good choice. hydrogen small radius: 0.21 angstroms carbon small radius: 0.54 angstroms nitrogen small radius: 0.49 angstroms oxygen small radius: 0.46 angstroms sulfur small radius: 0.73 angstroms phosphorus small radius: 0.77 angstroms generic small radius: 0.84 angstroms # Van der Waals radii. hydrogen van der Waals radius: 1.00 angstroms carbon van der Waals radius: 1.70 angstroms nitrogen van der Waals radius: 1.50 angstroms oxygen van der Waals radius: 1.40 angstroms sulfur van der Waals radius: 1.80 angstroms phosphorus van der Waals radius: 1.80 angstroms generic van der Waals radius: 2.00 angstroms # Default ball radius (used to draw atoms as balls of equal size): default ball radius: 0.40 angstroms # Default bond probe radius, used to draw nice bonds with curved surfaces: default bond probe radius: 0.80 angstroms # Default stick radius, used to draw bonds as sticks: default stick radius: 0.15 angstroms # For a given atom, the chemical bonds are identified by inspecting # distances to the neighboring atoms. The array with atomic data should # be scanned in forward and backward direction (with respect to the given atom) # to find which atoms are bound to the given atom. The following parameters # define how many neighboring atoms should be checked in each direction. number of bond candidates: 50 before and 50 after the given atom # Blur rectangle width and height (default values). Bluring is used to reduce # the contrast. The color of the pixel in the center of the rectangle is # calculated by averaging the colors of all pixels in the rectangle. Both # values should be positive integers. blur rectangle width: 3 blur rectangle height: 3 </pre> <hr size="3"> </html>