def run_main(fasta_file, output_json, max_nchunks, chunk_key): log.info("Running {f} into {n} chunks".format(f=fasta_file, n=max_nchunks)) output_dir = os.path.dirname(output_json) CU.write_fasta_chunks_to_file(output_json, fasta_file, max_nchunks, output_dir, "scattered-fasta", "fasta") return 0
def _args_run_chunk_fasta(args): return CU.write_fasta_chunks_to_file(args.chunk_report_json, args.fasta, args.max_total_chunks, args.output_dir, "chunk_fa", 'fasta')