mirror of
https://github.com/rdkit/rdkit.git
synced 2026-06-04 21:54:27 +08:00
102 lines
2.2 KiB
Python
Executable File
102 lines
2.2 KiB
Python
Executable File
# $Id$
|
|
#
|
|
# Copyright (C) 2000-2006 Rational Discovery LLC
|
|
#
|
|
# @@ All Rights Reserved @@
|
|
#
|
|
""" Configuration for Rational Discovery's Python code
|
|
|
|
"""
|
|
|
|
import os,sys
|
|
try:
|
|
RDBaseDir=os.environ['RDBASE']
|
|
except:
|
|
RDBaseDir='d:/RD'
|
|
RDCodeDir=os.path.join(RDBaseDir,'Python')
|
|
RDImageDir=os.path.join(RDCodeDir,'qtGui','Images') # images used within the GUI tools
|
|
RDDataDir=os.path.join(RDBaseDir,'Data')
|
|
RDDocsDir=os.path.join(RDBaseDir,'Docs')
|
|
RDDemoDir=os.path.join(RDBaseDir,'Demo')
|
|
RDBinDir=os.path.join(RDBaseDir,'bin')
|
|
RDProjDir=os.path.join(RDBaseDir,'Projects')
|
|
#if not os.environ.has_key('OE_DIR') or os.environ['OE_DIR']=='':
|
|
# os.environ['OE_DIR'] = RDDataDir
|
|
|
|
|
|
if os.environ.has_key('RDDGEOM'):
|
|
dgeomLoc=os.environ['RDDGEOM']
|
|
else:
|
|
if sys.platform=='win32':
|
|
binName = 'dgeom.exe'
|
|
else:
|
|
binName = 'dgeom'
|
|
dgeomLoc=os.path.join(RDBinDir,binName)
|
|
|
|
if os.environ.has_key('RDTINKER'):
|
|
tinkerPath=os.environ['RDTINKER']
|
|
else:
|
|
if sys.platform=='win32':
|
|
tinkerPath = ''
|
|
else:
|
|
tinkerPath = '/usr/local/src/tinker'
|
|
tinkerBin = '%s/bin'%(tinkerPath)
|
|
tinkerParams = '%s/params'%(tinkerPath)
|
|
|
|
try:
|
|
doingDemo=os.environ['RDDEMO']
|
|
if doingDemo=='0': doingDemo=0
|
|
except:
|
|
doingDemo=0
|
|
|
|
try:
|
|
largeFont=os.environ['RDLARGEFONT']
|
|
except:
|
|
largeFont=0
|
|
|
|
RDFont=None
|
|
logGui=0
|
|
|
|
rpcTestPort=8423
|
|
pythonTestCommand="python"
|
|
|
|
defaultDBUser='sysdba'
|
|
defaultDBPassword='masterkey'
|
|
|
|
|
|
import exceptions
|
|
class ObsoleteCodeError(exceptions.Exception):
|
|
pass
|
|
class UnimplementedCodeError(exceptions.Exception):
|
|
pass
|
|
|
|
# ---------------------
|
|
# the following block contains stuff used by the
|
|
# testing infrastructure
|
|
if sys.platform=='win32':
|
|
pythonExe=os.path.join(os.environ.get('PYTHONHOME','c:/python23'),'python.exe')
|
|
spawn = os.spawnve
|
|
else:
|
|
pythonExe="python"
|
|
spawn = os.spawnvpe
|
|
|
|
# ---------------------
|
|
# the following block contains stuff controlling database access:
|
|
#usePgSQL=1
|
|
if not (os.environ.has_key('RD_USEGVIB') and os.environ['RD_USEGVIB']):
|
|
try:
|
|
from pyPgSQL import PgSQL
|
|
except ImportError:
|
|
usePgSQL=0
|
|
else:
|
|
usePgSQL=1
|
|
else:
|
|
usePgSQL=0
|
|
|
|
# ---------------------
|
|
# the following block contains stuff controlling the program used for
|
|
# 3D molecular visualization:
|
|
molViewer=os.environ.get('RD_MOLVIEWER','PYMOL').upper()
|
|
|
|
|