Skip to content

Commit e58a61f

Browse files
bug fix for deletions in WGS
1 parent fa7c9d3 commit e58a61f

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

cnvsim/genome_simulator.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ def _simulateCNV(genome, cnv_list, read_length):
105105
cnv_genome.append(amplification)
106106
elif variation < 0:
107107
# deletion
108-
deletion = genome[start-read_length: start] + sequence * variation + genome[end:end+read_length]
108+
deletion = genome[start-read_length: start] + sequence * abs(variation) + genome[end:end+read_length]
109109
control_genome.append(deletion)
110110

111111
return ''.join(control_genome), ''.join(cnv_genome)
@@ -231,6 +231,6 @@ def simulate_genome_cnv(simulation_parameters, cnv_list_parameters=None):
231231
fileio.mergeARTReads(simulation_parameters['tmp_dir'], simulation_parameters['output_dir'])
232232

233233
_log("cleaning temporary files ..")
234-
fileio.clean(simulation_parameters['tmp_dir'])
234+
# fileio.clean(simulation_parameters['tmp_dir'])
235235

236236
_log("simulation completed. find results in " + simulation_parameters['output_dir'])

0 commit comments

Comments
 (0)