## ## package : pdbmanager_v10.tar.gz ## ## filename : ENVIRONMENT.txt ## ## description: This file contains all the default environmental variable values to be used ## for the program PDBMANAGER. The user of this program should always modify ## these values to correspond the local environment before running the program ## first time. Also at later times the user may be forced to change some ## environmental variable values. For instance, the change of the text editor ## or the change of the program main and save directories are required in some occasions. ## ## ## WARNINGS! ## ## THE FORMAT OF THIS FILE MUST BE PRESERVED TO QUARANTEE THAT THE VARIABLES ARE READ CORRECTLY ## ## THE FORMAT IS THE FOLLOWING: ## ## 1) The lines containing character strings as input values have the following syntax: ## VARIABLE_NAME = 'VARIABLE_VALUE' ## There must be whitespaces on both sides of the =-token and the character string ## must be surrounded by '-tokens. ## 2) The lines containing numerical values as input values have the following syntax: ## VARIABLE_NAME = VARIABLE_VALUE ## There must be whitespaces on both sides of the =-token. ## There can be additional comments after VARIABLE_VALUE but at least one whitespace must ## between VARIABLE_VALUE and comment on the same line. ## 3) The lines between lines starting witn BEGIN_ and END_ are read completely to be used for ## program output printing. DON'T COMMENT ON THESE LINES! ## 4) Comment lines can be added freely in between the input lines. However, FOR READIBILITY AND ## TO MINIMIZE THE RISK FOR INCORRECT INPUT READING, PLEASE START COMMENT LINES WITH ##-TOKENS. ## 5) The order of the input lines is arbitrary and can be changed. ## ## NOW, PLEASE GIVE THE CORRECT VALUES FOR THE VARIABLES: ## ## Program name PROGRAM_NAME = 'PDBMANAGER' ## Program version PROGRAM_VERSION = 'v. 1.0' ## Directory used by the program to save temporary files. PROGRAM_SAVE_DIRECTORY = '/home/talaakso/programming/cpp/numeric/pdb/PdbManagerWXR27/wd/' ## Directory in which the program (pdbmanager.exe) and all it's resource files ## (ENVIRONMENT.txt, MANUAL.txt, ERR_MSGS.txt,...) should be located. Normally, ## program deduces program path from command line argument args[0], but if this ## fails (I don't even know when this is possible when using unix/linux or windows) ## then this information helps. PROGRAM_DEFAULT_DIRECTORY = '/home/talaakso/programming/cpp/numeric/pdb/PdbManagerWXR27/wd/' ## Temporary files used by the program. Don't change. The program writes these ## files to directory PROGRAM_SAVE_DIRECTORY PROGRAM_ERRMSGS_TMPFILE = 'ERR_MSGS_TMP.txt' ## Do not change PROGRAM_PDB_TMPFILE = 'PDB_TMP.pdb' ## Do not change PROGRAM_XYZ_TMPFILE = 'XYZ_TMP.pdb' ## Do not change PROGRAM_DAT_TMPFILE = 'XYZ_TMP.pdb' ## Do not change ## Commands used to run editor, viewer and math programs as sub processes. ## It may be necessary to use full path names if environmental variables are not ## correctly set. EDITOR_COMMAND = 'emacs' VIEWER_COMMAND = 'rasmol' MATH_COMMAND = 'matlab -nodesktop' ## Maximum number that can be typed to input control. ## NOTICE: This does not affect commands read from command files! COMMAND_MAX_LENGTH = 256 ## Number of previous commands stored in command history. COMMAND_LINE_HISTORY_SIZE = 500 ## The program waits OUTPUT_SLEEP seconds in some critical occasions ## to allow the user to read messages. OUTPUT_SLEEP = 3 ## Delay communication VIEWER_SLEEP, MATH_SLEEP or EDITOR_SLEEP ## millisecond with sub processes to allow them to produce output. VIEWER_SLEEP = 1000 MATH_SLEEP = 1000 EDITOR_SLEEP = 1000 ## Character used in output filler lines FILLER_CHAR = * ## Number of filler lines in output printing. FILLER_LINES = 3 ## Number of empty spaces in output printing. OUTPUT_SPACE_LENGTH = 3 ## Command prompt used by the program. COMMAND_PROMPT = 'PdbManager>> ' ## Main frame title. Also title for some dialog windows. WINDOW_TITLE = 'PDBMANAGER v. 1.0' ## Height and width of the output text control. The main frame is constructed ## according to these values such that all the components fit to it. WINDOW_WIDTH = 700 WINDOW_HEIGHT = 500 ## Initial position of the upper left hand corner of the main frame ## when program starts. WINDOW_INIT_POSX = 100 WINDOW_INIT_POSY = 100 ## Not currently used for anything. For possible future use. WINDOW_TEXT_LINES = 30 ## Number of characters in output printing. This should be set such that ## text is not wrapped when output is printed on the screen. WINDOW_TEXT_COLS = 90 ## For the following the possible colours are (at least) ## ## The standard database contains at least the following colours: ## ## AQUAMARINE, BLACK, BLUE, BLUE VIOLET, BROWN, CADET BLUE, CORAL, CORNFLOWER BLUE, ## CYAN, DARK GREY, DARK GREEN, DARK OLIVE GREEN, DARK ORCHID, DARK SLATE BLUE, ## DARK SLATE GREY DARK TURQUOISE, DIM GREY, FIREBRICK, FOREST GREEN, GOLD, GOLDENROD, ## GREY, GREEN, GREEN YELLOW, INDIAN RED, KHAKI, LIGHT BLUE, LIGHT GREY, LIGHT STEEL BLUE, ## LIME GREEN, MAGENTA, MAROON, MEDIUM AQUAMARINE, MEDIUM BLUE, MEDIUM FOREST GREEN, ## MEDIUM GOLDENROD, MEDIUM ORCHID, MEDIUM SEA GREEN, MEDIUM SLATE BLUE, MEDIUM SPRING GREEN, ## MEDIUM TURQUOISE, MEDIUM VIOLET RED, MIDNIGHT BLUE, NAVY, ORANGE, ORANGE RED, ORCHID, ## PALE GREEN, PINK, PLUM, PURPLE, RED, SALMON, SEA GREEN, SIENNA, SKY BLUE, SLATE BLUE, ## SPRING GREEN, STEEL BLUE, TAN, THISTLE, TURQUOISE, VIOLET, VIOLET RED, WHEAT, WHITE, ## YELLOW, YELLOW GREEN. ## The following lines are used to set the wxRichTextCtrl (output control) ## in the main frame. WINDOW_BG_COLOR = '' # BLACK, WHITE, RED, BLUE, GREEN, CYAN,LIGHT_GREEN WINDOW_FONT_COLOR = 'BLACK' # BLACK, WHITE, RED, BLUE, GREEN, CYAN, LIGHT_GREEN WINDOW_FONT_SIZE = 12 # Font size in pixels WINDOW_FONT_FAMILY = 'wxFONTFAMILY_TELETYPE' # wxFONTFAMILY_DEFAULT, wxFONTFAMILY_DECORATIVE, wxFONTFAMILY_ROMAN # wxFONTFAMILY_SCRIPT, wxFONTFAMILY_SWISS, wxFONTFAMILY_MODERN, wxFONTFAMILY_TELETYPE WINDOW_FONT_STYLE = 'wxFONTSTYLE_NORMAL' # wxFONTSTYLE_NORMAL, wxFONTSTYLE_SLANT, wxFONTSTYLE_ITALIC WINDOW_FONT_WEIGHT = 'wxFONTWEIGHT_NORMAL' # wxFONTWEIGHT_NORMAL, wxFONTWEIGHT_LIGHT, wxFONTWEIGHT_BOLD, wxFONTWEIGHT_MAX WINDOW_FONT_UNDERLINE = 0 WINDOW_FONT_FACE = 'MONOSPACE' # Default if empty WINDOW_LINE_SPACING = 'wxTEXT_ATTR_LINE_SPACING_NORMAL' # wxTEXT_ATTR_LINE_SPACING_NORMAL # wxTEXT_ATTR_LINE_SPACING_HALF, wxTEXT_ATTR_LINE_SPACING_TWICE ## Set background and foreground colours for main frame. ## Not currently used! MAIN_FRAME_BG_COLOR = 'WHITE' MAIN_FRAME_FG_COLOR = 'BLACK' ## Set background and foreground colours for the input text control. ## Not currently supported in GTK version ( = doesn't do anything)! INPUT_CTRL_BG_COLOR = 'WHITE' INPUT_CTRL_FG_COLOR = 'BLACK' ## Set background and foreground colours for the static text box. ## Not currently supported in GTK version ( = doesn't do anything)! STATIC_BOX_BG_COLOR = 'LIGHT GRAY' STATIC_BOX_FG_COLOR = 'BLACK' STATIC_BOX_FONT_SIZE = 14 # Font size in pixels STATIC_BOX_FONT_FAMILY = 'wxFONTFAMILY_TELETYPE' # wxFONTFAMILY_DEFAULT, wxFONTFAMILY_DECORATIVE, wxFONTFAMILY_ROMAN # wxFONTFAMILY_SCRIPT, wxFONTFAMILY_SWISS, wxFONTFAMILY_MODERN, wxFONTFAMILY_TELETYPE STATIC_BOX_FONT_STYLE = 'wxFONTSTYLE_NORMAL' # wxFONTSTYLE_NORMAL, wxFONTSTYLE_SLANT, wxFONTSTYLE_ITALIC STATIC_BOX_FONT_WEIGHT = 'wxFONTWEIGHT_NORMAL' # wxFONTWEIGHT_NORMAL, wxFONTWEIGHT_LIGHT, wxFONTWEIGHT_BOLD, wxFONTWEIGHT_MAX STATIC_BOX_FONT_FACE = 'ARIAL' ## Set background and foreground colours for the menu bar. ## Not currently supported in GTK version ( = doesn't do anything)! MENUBAR_BG_COLOR = 'LIGHT GRAY' MENUBAR_FG_COLOR = 'BLACK' MENUBAR_FONT_SIZE = 14 # Font size in pixels MENUBAR_FONT_FAMILY = 'wxFONTFAMILY_TELETYPE' # wxFONTFAMILY_DEFAULT, wxFONTFAMILY_DECORATIVE, wxFONTFAMILY_ROMAN # wxFONTFAMILY_SCRIPT, wxFONTFAMILY_SWISS, wxFONTFAMILY_MODERN, wxFONTFAMILY_TELETYPE MENUBAR_FONT_STYLE = 'wxFONTSTYLE_NORMAL' # wxFONTSTYLE_NORMAL, wxFONTSTYLE_SLANT, wxFONTSTYLE_ITALIC MENUBAR_FONT_WEIGHT = 'wxFONTWEIGHT_NORMAL' # wxFONTWEIGHT_NORMAL, wxFONTWEIGHT_LIGHT, wxFONTWEIGHT_BOLD, wxFONTWEIGHT_MAX MENUBAR_FONT_FACE = 'ARIAL' ## Booleans (0 or 1) used by the program to decide whether the command ## can be used or not. This is a handy way to disable unix/linux commands ## in windows versions of this program (or vice versa). COMMAND_ATMO_BOOL = 1 COMMAND_BC_BOOL = 1 COMMAND_CALC_BOOL = 1 COMMAND_CAT_BOOL = 1 COMMAND_CD_BOOL = 1 COMMAND_CHMOD_BOOL = 1 COMMAND_CLEAR_BOOL = 1 COMMAND_COMMANDFILE_BOOL = 1 COMMAND_CONVERT_BOOL = 1 COMMAND_CP_BOOL = 1 COMMAND_CRYST_BOOL = 1 COMMAND_DATE_BOOL = 1 COMMAND_DEF_BOOL = 1 COMMAND_DEL_BOOL = 1 COMMAND_DIR_BOOL = 1 COMMAND_EDIT_BOOL = 1 COMMAND_EMPTY_BOOL = 1 COMMAND_EXIT_BOOL = 1 COMMAND_EXPR_BOOL = 1 COMMAND_FIND_BOOL = 1 COMMAND_GETENV_BOOL = 1 COMMAND_GETMEMORY_BOOL = 1 COMMAND_HELP_BOOL = 1 COMMAND_ISDEF_BOOL = 1 COMMAND_ISEMPTY_BOOL = 1 COMMAND_ISVALID_BOOL = 1 COMMAND_LOAD_BOOL = 1 COMMAND_LS_BOOL = 1 COMMAND_MATH_BOOL = 1 COMMAND_MILLISLEEP_BOOL = 1 COMMAND_MKDIR_BOOL = 1 COMMAND_MOVE_BOOL = 1 COMMAND_MV_BOOL = 1 COMMAND_POVRAY_BOOL = 1 COMMAND_PRINT_BOOL = 1 COMMAND_PWD_BOOL = 1 COMMAND_QUIT_BOOL = 1 COMMAND_RAND32_BOOL = 1 COMMAND_RAND64_BOOL = 1 COMMAND_RENAME_BOOL = 1 COMMAND_RESET_BOOL = 1 COMMAND_RICHTEXT_BOOL = 1 COMMAND_RM_BOOL = 1 COMMAND_RMDIR_BOOL = 1 COMMAND_ROTATE_BOOL = 1 COMMAND_SAVE_BOOL = 1 COMMAND_SELECT_BOOL = 1 COMMAND_SELECTED_BOOL = 1 COMMAND_SET_BOOL = 1 COMMAND_SETENV_BOOL = 1 COMMAND_SLEEP_BOOL = 1 COMMAND_STR_BOOL = 1 COMMAND_STRVEC_BOOL = 1 COMMAND_SYMMETRY_BOOL = 1 COMMAND_SYSINFO_BOOL = 1 COMMAND_THREAD_BOOL = 1 COMMAND_TIMER_BOOL = 1 COMMAND_TOUCH_BOOL = 1 COMMAND_VAR_BOOL = 1 COMMAND_VERSION_BOOL = 1 COMMAND_VIEW_BOOL = 1 COMMAND_VIEWOBJ_BOOL = 1 COMMAND_VORONOI_BOOL = 1 COMMAND_WHICH_BOOL = 1 COMMAND_WXCD_BOOL = 1 COMMAND_WXCP_BOOL = 1 COMMAND_WXLS_BOOL = 1 COMMAND_WXMKDIR_BOOL = 1 COMMAND_WXPWD_BOOL = 1 COMMAND_WXRMDIR_BOOL = 1 ## Booleans (0 or 1) used by the program to decide whether the menu item ## can be used or not. This is a handy way to disable unix/linux menu items ## in windows versions of this program (or vice versa). MENU_FILE_OPEN_BOOL = 0 MENU_FILE_QUIT_BOOL = 1 MENU_VARIABLES_DEF_BOOL = 1 MENU_VARIABLES_SET_BOOL = 1 MENU_VARIABLES_EMPTY_BOOL = 1 MENU_VARIABLES_DEL_BOOL = 1 MENU_VARIABLES_CLEAR_BOOL = 1 MENU_VARIABLES_LOAD_BOOL = 1 MENU_VARIABLES_SAVE_BOOL = 1 MENU_VARIABLES_ISDEF_BOOL = 1 MENU_VARIABLES_ISEMPTY_BOOL = 1 MENU_VARIABLES_VAR_BOOL = 1 MENU_VARIABLES_PRINT_BOOL = 0 MENU_CALC_PR_BOOL = 0 MENU_CALC_INT_BOOL = 0 MENU_CRYST_ADD_BOOL = 1 MENU_SYSTEM_CD_BOOL = 1 MENU_SYSTEM_CP_BOOL = 1 MENU_SYSTEM_LS_BOOL = 0 MENU_SYSTEM_MKDIR_BOOL = 0 MENU_SYSTEM_MV_BOOL = 0 MENU_SYSTEM_PWD_BOOL = 0 MENU_SYSTEM_RM_BOOL = 0 MENU_SYSTEM_RMDIR_BOOL = 0 MENU_SYSTEM_WXCD_BOOL = 0 MENU_SYSTEM_WXCP_BOOL = 0 MENU_SYSTEM_WXLS_BOOL = 0 MENU_SYSTEM_WXMKDIR_BOOL = 0 MENU_SYSTEM_WXMV_BOOL = 0 MENU_SYSTEM_WXPWD_BOOL = 0 MENU_SYSTEM_WXRM_BOOL = 0 MENU_SYSTEM_WXRMDIR_BOOL = 0 MENU_SYSTEM_SYSINFO_BOOL = 1 MENU_EXT_EDITOR_BOOL = 0 MENU_EXT_MATH_BOOL = 0 MENU_EXT_VIEWER_BOOL = 0 MENU_SETTINGS_MAIN_FRAME_BOOL = 1 MENU_SETTINGS_INPUT_CTRL_BOOL = 0 MENU_SETTINGS_OUTPUT_CTRL_BOOL = 1 MENU_SETTINGS_COMMANDS_BOOL = 1 MENU_SETTINGS_MENUS_BOOL = 1 MENU_HELP_ABOUT_BOOL = 1 USE_CONFIG_SAVE_BOOL = 1 ## Number of lines in def and set dialogs. DEFDIALOG_LINES = 7 SETDIALOG_LINES = 9 ## Set value 1-10 (or it will be forced) CRYSTALGENERATOR_BASE_LOWER_BOUND = -1.0 CRYSTALGENERATOR_BASE_HIGHER_BOUND = 1.0 CRYSTALGENERATOR_ANGLE_LOWER_BOUND = 0.0 ## in degrees CRYSTALGENERATOR_ANGLE_HIGHER_BOUND = 360.0 ## in degrees ## Texts printed in initialization, version printing and exiting the program. ## Don't comment between BEGIN and END lines unless you want your commants ## to go public. BEGIN_INITIALIZATION_TEXT INITIALIZING PDBMANAGER v. 1.0 Author: Tero Laakso END_INITIALIZATION_TEXT BEGIN_EXIT_TEXT EXITING PDBMANAGER v. 1.0 Author: Tero Laakso END_EXIT_TEXT BEGIN_VERSION_TEXT PDBMANAGER v. 1.0 Author: Tero Laakso END_VERSION_TEXT