print('No names file provided!') print('Type `TaxonNamesResolver.py -h` for help.') sys.exit() if not os.path.isfile(args.names): print('[{0}] could not be found!'.format(args.names)) sys.exit() print('\n' + description + '\n') if args.datasource: datasource = args.datasource else: datasource = 'NCBI' # simple logging, no levels, duplicate to console if verbose logfile = 'log.txt' logger = logging.getLogger('') logger.setLevel(logging.INFO) loghandler = logging.FileHandler(logfile, 'a') loghandler.setFormatter(logging.Formatter('%(message)s')) logger.addHandler(loghandler) if args.verbose: console = logging.StreamHandler() console.setFormatter(logging.Formatter('%(message)s')) logger.addHandler(console) # log system info logSysInfo() resolver = Resolver(args.names, datasource, args.taxonid) resolver.main() resolver.write() logEndTime() if not args.verbose: print('\nComplete\n')
print('No names file provided!') print('Type `TaxonNamesResolver.py -h` for help.') sys.exit() if not os.path.isfile(args.names): print('[{0}] could not be found!'.format(args.names)) sys.exit() print('\n' + description + '\n') if args.datasource: datasource = args.datasource else: datasource = 'NCBI' # simple logging, no levels, duplicate to console if verbose logfile = 'log.txt' logger = logging.getLogger('') logger.setLevel(logging.INFO) loghandler = logging.FileHandler(logfile, 'a') loghandler.setFormatter(logging.Formatter('%(message)s')) logger.addHandler(loghandler) if args.verbose: console = logging.StreamHandler() console.setFormatter(logging.Formatter('%(message)s')) logger.addHandler(console) # log system info logSysInfo() resolver = Resolver(args.names, datasource, args.taxonid) resolver.main() resolver.write() logEndTime() if not args.verbose: print('\nComplete\n')