def register_nr_tasks(handler, params, databases): nr = databases['nr'] task = get_download_and_gunzip_task(nr['url'], nr['filename']) filename = path.join(handler.directory, nr['filename']) handler.register_task('download:nr', task, files={'nr': filename}) handler.register_task( 'lastdb:nr', LastDBTask().task(filename, filename, prot=True, params=params, task_dep=[task.name])) return handler
def register_uniref90_tasks(handler, params, databases): uniref90 = databases['uniref90'] task = get_download_and_gunzip_task(uniref90['url'], uniref90['filename']) filename = path.join(handler.directory, uniref90['filename']) handler.register_task('download:uniref90', task, files={'uniref90': filename}) handler.register_task( 'lastdb:uniref90', LastDBTask().task(filename, filename, prot=True, params=params, task_dep=[task.name])) return handler