コード例 #1
0
def betameain():
    studies, prefs = meta_studies(path="../config.json")
    indices = [[2, 5, 6], [1, 3, 4]]

    for study, idx in zip(studies, indices):
        print(idx)
        chnk_iterator = chunker.init(study, pickle=False)
        corr_chnk = client.map(operation.check_n_correct, chnk_iterator)
コード例 #2
0
def add_main():
    # returns 'study' object with metadata as attributes
    studies, prefs = meta_studies(path="../config.json")

    for study in studies:
        chnk_iterator = chunker.init(study, pickle=False)
        for chnk in chnk_iterator:
            corr_chnk = operation.check_n_correct(chnk)
            lift_chnk = operation.liftover(corr_chnk)
            ref_chnk = operation.reference(lift_chnk)
            operation.write_db(ref_chnk)

    db = redis.StrictRedis(db=8)
    print(db.dbsize())
コード例 #3
0
def dif_main():
    # returns 'study' object with metadata as attributes
    studies, prefs = meta_studies(path="../config.json")

    for study in studies:
        chnk_iterator = chunker.init(study, pickle=False)
        corr_chnk = delayed(operation.check_n_correct)(chnk_iterator)
        lift_chnk = delayed(operation.liftover)(corr_chnk)
        ref_chnk = delayed(operation.reference)(lift_chnk)
        db_insert = delayed(operation.write_db)(ref_chnk)

    db_insert.compute()

    db = redis.StrictRedis(db=8)
    print(db.dbsize())
コード例 #4
0
def alt_main():

    studies, prefs = meta_studies(path="../config.json")

    study = studies[0]

    chnk_iterator = chunker.init(study, pickle=False)
    corr_chnk = client.map(operation.check_n_correct, chnk_iterator)

    lift_chnk = client.map(operation.liftover, corr_chnk)
    ref_chnk = client.map(operation.reference, lift_chnk)

    for future in as_completed(ref_chnk):
        print(future)
        chnk = future.result()
        db_submit = client.submit(operation.write_db, chnk)

    db = redis.StrictRedis(db=8)
    print(db.dbsize())
コード例 #5
0
def an_main():

    studies, prefs = meta_studies(path="../config.json")
    indices = [[2, 5, 6], [1, 3, 4]]

    for study, idx in zip(studies, indices):
        print(idx)
        chnk_iterator = chunker.init(study, pickle=False)
        corr_chnk = client.map(operation.check_n_correct, chnk_iterator)

        lift_chnk = client.map(operation.liftover, corr_chnk)
        ref_chnk = client.map(operation.reference, lift_chnk)

        for future in as_completed(ref_chnk):
            print(future)
            chnk = future.result()
            client.submit(operation.write_db, chnk)

    db = redis.StrictRedis(db=8)
    print(db.dbsize())