pipeConfigure2

This function is used for setting Configures.

Note

This function is designed for case control comparison.

Parameters

pipeConfigure2(threads=(cpu_count() / 2), genome=None, refdir=None, outdir=None,
               data=None, type=None, case=None, ctrl=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, ‘hg19’ or ‘hg38’.

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

  • outdir: Overall result folder.

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

  • type: data type, ‘paired’ or ‘single’.

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

  • case: case NAME for creating case specific folder.

  • ctrl: control NAME for creating control specific folder.

Example usage:

from cfDNApipe import *

pipeConfigure2(
    threads=20,
    genome="hg19",
    refdir=r"reference_genome/hg19",
    outdir=r"output/pcs_armCNV",
    data="WGS",
    type="paired",
    JavaMem="8G",
    case="cancer",
    ctrl="normal",
    build=True,
)