#!/usr/local2/bin/python2.3 import os, sys from openeye.oechem import * try: if sys.argv[1][-4:] == '.ism': suffix = '.ism' t = 'smiles' elif sys.argv[1][-4:] == '.smi': suffix = '.smi' t = 'smiles' elif sys.argv[1][-4:] == '.sdf': suffix = '.sdf' t = 'sdf' else: print 'INPUT ERROR: supposed to work with ism-,smi- or sdf-files' print sys.argv[1][-4:] raise SystemExit() except IndexError: print 'usage: corina.py filename' raise SystemExit() prefix = sys.argv[1][:-4] os.system('corina -d errorfile='+prefix+'_corina_error.sdf,neu,rs,wb -t tracefile='+prefix+'_corina_trace.trc -i t='+t+' -o t=sdf -o mdlcompact '+prefix+suffix+' '+prefix+'_corina.sdf')