pipeConfigure

This function is used for setting Configures.

Parameters

pipeConfigure(threads=(cpu_count() / 2), genome=None,
              refdir=None, outdir=None, data=None,
              type=None, build=False)
  • threads: int, how many thread to use, default: 1. Do not use the entire computational resources.

  • genome: str, which genome you want to use, must be ‘hg19’ or ‘hg38’.

  • refdir: reference folder for aligner (bowtie2 or bismark) and other reference files.

  • outdir: Overall result folder, it usually contains tmpdir, finaldir and repdir.

  • data: Input data type, ‘WGBS’ or ‘WGS’.

  • type: Input sequencing type, ‘paired’ or ‘single’.

  • JavaMem: Java memory for every thred, “10G” like.

  • build: Whether checking reference and building reference once not detect.

Example usage:

from cfDNApipe import *
import glob

pipeConfigure(
    threads=60,
    genome="hg19",
    refdir=r"path_to_reference/hg19",
    outdir=r"path_to_output/snv_output",
    data="WGS",
    type="paired",
    build=True,
    JavaMem="10G",
)