@utils.positional(1)
def transaction(callback, **ctx_options):
  fut = transaction_async(callback, **ctx_options)
  return fut.get_result()
calculates per sample the total genetic burden for each gene
dataset/ETHPy150Open GoogleCloudPlatform/datastore-ndb-python/ndb/model.py/transaction--crossover with--dataset/ETHPy150Open arq5x/gemini/gemini/tool_burden_tests.py/burden_by_gene