示例#1
0
 """
 DOCME
 """
 optparser = OptionParser(usage=useText, version='%prog 0.1')
 # Optional
 optparser.add_option('-I' ,'--input', default='auto', metavar='DIR',
                     help='DIR where CHARMM .out files live.')
 optparser.add_option('-O', '--output', default='auto', metavar='PATH',
                     help='PATH where figure image is written.')
 optparser.add_option('-T', '--title', default='auto',
                     help='Title of output figure.')
 optparser.add_option('-F', '--format', default=False,
                     choices=[False, 'svg', 'png'],
                     help='Format of output figure, default is not to save.')
 # Parse
 (options, args) = optparser.parse_args(sys.argv)
 # Set defaults
 if options.input == 'auto':
     options.input = os.getcwd()
 if options.output == 'auto':
     options.output = None
 if options.title == 'auto':
     options.title = 'default_title'
 # Do Work
 outList = glob('%s/*.out_*' % options.input)
 if not outList:
     print 'No CHARMM .out files found, please try again!'
     print useText
     sys.exit(1)
 outList = map(expandPath,outList)
 outBase = os.path.basename(outList[0]).split('_')[0]