def main():
args = get_args()
if not os.path.exists(args.outdir):
os.makedirs(args.outdir)
sources = [args.fastq, args.bam, args.summary]
sourcename = ["fastq", "bam", "summary"]
datadf = nanoget.get_input(
source=[n for n, s in zip(sourcename, sources) if s][0],
files=[f for f in sources if f][0],
threads=args.threads,
readtype=args.readtype,
combine="track")
if args.name:
output = args.name
else:
output = os.path.join(args.outdir, args.prefix + "NanoStats.txt")
write_stats([datadf], output)
评论列表
文章目录