INNER CODE UNIT · Python

__init__

nloyfer/wgbs_tools · src/python/bam2pat.py:271

    def __init__(self, args, bam):
        self.args = args
        self.tmp_dir = None
        self.verbose = args.verbose
        self.out_dir = args.out_dir
        self.bam_path = bam
        self.gr = GenomicRegion(args)
        self.PE = None
        if not self.args.nanopore:
            if detect_nanopore(self.bam_path, self.gr.genome.genome_path):
                eprint('[wt bam2pat] Auto-detected modification-aware BAM — enabling --nanopore mode')
                self.args.nanopore = True
        self.start_threads()
        tmpdir_cleanup(self.tmp_dir)

    def set_lists(self):
        # black/white lists:
        blacklist = self.args.blacklist

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…