示例#1
0
    printlog(settings.program_description)
    #Parse command line parameters
    try:
        settings.parse_command_line_args()
    except Exception as inst:
        printlog('!!! Error in command line parameters: !!!')
        printlog(inst)
        printlog('\nRun python ' + sys.argv[0] +
                 ' --help for command line options information!')
        sys.exit(-1)

    parameters = settings.parameters
    if parameters['logfile'] != '':
        start_log(
            parameters['logfile'],
            overwrite_existing=(parameters['overwrite_logfile'] == 'yes'),
            verbosity_level=parameters['verbose'])
        printlog(settings.program_description, print_enabled=False)

    printlog('Started on %s ...' % (time.strftime("%a, %d %b %Y at %H:%M:%S")))
    printlog(settings.format_parameters())

    import_metadata(settings.parameters)

    printlog('\nFinished on %s in' %
             (time.strftime("%a, %d %b %Y at %H:%M:%S")))
    toc()
    #
    printlog(settings.description_epilog)
    stop_log()
示例#2
0
    tic();
    settings=OptionsHolder(__doc__, InternalAlign_options);
    settings.description='Profile Alignment';
    settings.do='yes';
    printlog(settings.program_description);
    try:
        settings.parse_command_line_args()   
    except Exception as inst:
        printlog('!!! Error in command line parameters: !!!');
        printlog(inst);
        printlog('\nRun python ' + sys.argv[0] + ' --help for command line options information!');
        sys.exit(-1)

    parameters = settings.parameters;
    if parameters['logfile'] != '':
        start_log(parameters['logfile'], overwrite_existing = (parameters['overwrite_logfile'] == 'yes'), verbosity_level = parameters['verbose']);
        printlog(settings.program_description, print_enabled = False);
    
    
    printlog('Started on %s ...'%(time.strftime("%a, %d %b %Y at %H:%M:%S")));   
    printlog(settings.format_parameters());
   
    do_profile_alignment(settings.parameters['dbfilename'],\
                     method = settings.parameters['method'], \
                     params = settings.parameters['params'])
    
    printlog('\nFinished on %s in'%(time.strftime("%a, %d %b %Y at %H:%M:%S")));   
    toc();
    printlog(settings.description_epilog);
    stop_log();