INNER CODE UNIT · Python

zip_results

MariaNattestad/assemblytics · assemblytics/cli.py:34

def zip_results(output_dir):
    zip_path = os.path.join(output_dir, "assemblytics_results.zip")
    zip_filename = os.path.basename(zip_path)
    with zipfile.ZipFile(zip_path, "w", zipfile.ZIP_DEFLATED) as archive:
        for filename in os.listdir(output_dir):
            if filename.startswith("assemblytics_") and filename != zip_filename:
                archive.write(os.path.join(output_dir, filename), filename)


def run_summary_to_file(output_dir, minimum_size, maximum_size):
    summary_path = os.path.join(output_dir, "assemblytics_structural_variants_summary.txt")
    bed_path = os.path.join(output_dir, "assemblytics_structural_variants.bed")
    summary_args = argparse.Namespace(
        file=bed_path,
        minimum_variant_size=minimum_size,
        maximum_variant_size=maximum_size,
    )
    buffer = io.StringIO()

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…