Mercurial > repos > bgruening > bismark
comparison bismark_methylation_extractor.py @ 22:8c191acde702 draft default tip
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/bismark commit 3005cec91ca52f9d28aa2fe0bd4190555abafc35
author | bgruening |
---|---|
date | Tue, 01 Aug 2023 11:42:10 +0000 |
parents | 120b7b35e442 |
children |
comparison
equal
deleted
inserted
replaced
21:120b7b35e442 | 22:8c191acde702 |
---|---|
67 | 67 |
68 parser.add_argument("--multicore", dest="multicore", type=int, default=1) | 68 parser.add_argument("--multicore", dest="multicore", type=int, default=1) |
69 parser.add_argument("--splitting_report", dest="splitting_report") | 69 parser.add_argument("--splitting_report", dest="splitting_report") |
70 parser.add_argument("--mbias_report", dest="mbias_report") | 70 parser.add_argument("--mbias_report", dest="mbias_report") |
71 parser.add_argument("--cytosine_report", dest="cytosine_report") | 71 parser.add_argument("--cytosine_report", dest="cytosine_report") |
72 parser.add_argument("--coverage_file", dest="coverage_file") | |
73 | |
72 parser.add_argument("--genome_file", dest="genome_file") | 74 parser.add_argument("--genome_file", dest="genome_file") |
73 parser.add_argument("--cx_context", action="store_true") | 75 parser.add_argument("--cx_context", action="store_true") |
74 | 76 |
75 parser.add_argument("--comprehensive", action="store_true") | 77 parser.add_argument("--comprehensive", action="store_true") |
76 parser.add_argument("--merge-non-cpg", dest="merge_non_cpg", action="store_true") | 78 parser.add_argument("--merge-non-cpg", dest="merge_non_cpg", action="store_true") |
131 cmd.extend( | 133 cmd.extend( |
132 [ | 134 [ |
133 "--bedGraph", | 135 "--bedGraph", |
134 "--CX_context", | 136 "--CX_context", |
135 "--cytosine_report", | 137 "--cytosine_report", |
136 "--CX_context", | |
137 "--genome_folder", | 138 "--genome_folder", |
138 tmp_genome_dir, | 139 tmp_genome_dir, |
139 ] | 140 ] |
140 ) | 141 ) |
141 else: | 142 else: |
173 if args.cx_context: | 174 if args.cx_context: |
174 shutil.move( | 175 shutil.move( |
175 glob(os.path.join(output_dir, "*CX_report.txt"))[0], | 176 glob(os.path.join(output_dir, "*CX_report.txt"))[0], |
176 args.cytosine_report, | 177 args.cytosine_report, |
177 ) | 178 ) |
179 | |
178 else: | 180 else: |
179 shutil.move( | 181 shutil.move( |
180 glob(os.path.join(output_dir, "*CpG_report.txt"))[0], | 182 glob(os.path.join(output_dir, "*CpG_report.txt"))[0], |
181 args.cytosine_report, | 183 args.cytosine_report, |
182 ) | 184 ) |
185 | |
186 # coverage file | |
187 if args.coverage_file: | |
188 shutil.move( | |
189 glob(os.path.join(output_dir, "*datbismark.cov.gz"))[0], | |
190 args.coverage_file, | |
191 ) | |
192 | |
183 # splitting report | 193 # splitting report |
184 if args.splitting_report: | 194 if args.splitting_report: |
185 logger.debug("Collecting splitting report.") | 195 logger.debug("Collecting splitting report.") |
186 shutil.move( | 196 shutil.move( |
187 glob(os.path.join(output_dir, "*_splitting_report.txt"))[0], | 197 glob(os.path.join(output_dir, "*_splitting_report.txt"))[0], |