ananse/commands/view.py
import sys
from ananse.view import view_h5
def view(args):
df = view_h5(
args.infile,
args.tfs,
args.regions,
args.format,
args.n,
args.list_regions,
args.list_tfs,
args.activity,
)
index = not (args.format == "long" or args.list_regions or args.list_tfs)
header = not (args.list_regions or args.list_tfs)
if args.outfile is None:
args.outfile = sys.stdout
df.to_csv(args.outfile, sep="\t", index=index, header=header)