cfg = None  #It is probably not a good idea to proceed if the settings are 'none'
    logger = logging.getLogger('ncbi_sync')
    logger.setLevel(logging.INFO)
    for o, a in opts:
        if o == "-v":
            logger.setLevel(logging.DEBUG)
        elif o in ("-h", "--help"):
            usage()
            sys.exit()
        elif o in ("-c", "--config"):
            cfg = a
        else:
            assert False, "unhandled option"

    settings = Settings()
    if (cfg != None):
        settings.load_yaml(cfg)
    else:
        #Abandon Ship?
        logging.warn('No configuration specified!')

    try:
        f = open('.my.cnf')

    except:
        """No local mysql configuration"""
    genbank_sync(settings)


if __name__ == '__main__':
    main(sys.argv)
    
    cfg = None #It is probably not a good idea to proceed if the settings are 'none'
    logger = logging.getLogger('ncbi_sync')
    logger.setLevel(logging.INFO)
    for o, a in opts:
        if o == "-v":
            logger.setLevel(logging.DEBUG)
        elif o in ("-h", "--help"):
            usage()
            sys.exit()
        elif o in ("-c", "--config"):
            cfg = a
        else:
            assert False, "unhandled option"
    
    settings = Settings()
    if(cfg != None):
        settings.load_yaml(cfg)
    else:
        #Abandon Ship?
        logging.warn('No configuration specified!')
        
    try:
        f = open('.my.cnf')
        
    except:
        """No local mysql configuration"""
    genbank_sync(settings)

if __name__ == '__main__':
    main(sys.argv)