def __init__(self, assembly, data_dir=None, verbose=True): self.assembly = assembly self.data_dir = data_dir or get_data_directory() self.verbose = verbose self.validate_assembly() self.log('Data directory: {}'.format(self.data_dir)) self.log('Host: {}'.format(URI))
def cmd_line(): parser = argparse.ArgumentParser(description='') parser.add_argument('-v', dest='verbose', action='store_true') args = parser.parse_args() assembly = PROGRAM_TO_ASSEMBLY[parser.prog] verbosity = args.verbose data_dir = get_data_directory() # Do it Downloader(assembly, data_dir, verbosity).download_chromosomes()
def cmd_line(): parser = argparse.ArgumentParser(description='') parser.add_argument('-v', dest='verbose', action='store_true') parser.add_argument('--uri', dest='uri', default=URI37) args = parser.parse_args() if parser.prog in SUPPORTED_URIS.keys(): uri = SUPPORTED_URIS[parser.prog] else: uri = args.uri verbosity = args.verbose data_dir = get_data_directory() # Do it Downloader(uri, data_dir, verbosity).download_chromosomes()