Example #1
0
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
Example #2
0
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