view vpolo_convert.py @ 8:04b494623f8e draft

"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/salmon commit 515548aaa4b79af78c6ffc6bd55f72ee9504d30f"
author bgruening
date Sat, 03 Oct 2020 18:49:31 +0000
parents ff78e9c7b0d8
children e4c01dcece8b
line wrap: on
line source

#!/usr/bin/env python
import argparse
import os

from vpolo.alevin import parser as par


parser = argparse.ArgumentParser()
parser.add_argument("--mtx", "-m", action="store_true", help="--dumpMtx flag set")
parser.add_argument("--umi", "-u", action="store_true", help="--dumpUmiGraph flag set")
args = parser.parse_args()

if args.mtx:
    alevin_df = par.read_quants_bin("output")
    with open("quants_mat.tsv", "w") as f:
        f.write(alevin_df.to_csv(sep="\t"))

if args.umi:
    os.mkdir("umiout")
    par.read_umi_graph("output", "umiout")