Skip to content

Commit

Permalink
Ensure that coverage and number_of_read_tuples will be numbers
Browse files Browse the repository at this point in the history
  • Loading branch information
karel-brinda committed Jun 21, 2017
1 parent 84be382 commit 6acbb31
Show file tree
Hide file tree
Showing 4 changed files with 14 additions and 2 deletions.
2 changes: 2 additions & 0 deletions rnftools/mishmash/ArtIllumina.py
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,8 @@ def __init__(
self.read_length_2 = read_length_2
self.other_params = other_params

coverage=float(coverage)
number_of_read_tuples=int(number_of_read_tuples)
if coverage * number_of_read_tuples != 0:
rnftools.utils.error(
"coverage or number_of_read_tuples must be equal to zero",
Expand Down
2 changes: 2 additions & 0 deletions rnftools/mishmash/CuReSim.py
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,8 @@ def __init__(
self.read_length_2 = read_length_2
self.other_params = other_params

coverage=float(coverage)
number_of_read_tuples=int(number_of_read_tuples)
if coverage * number_of_read_tuples != 0:
rnftools.utils.error(
"coverage or number_of_read_tuples must be equal to zero",
Expand Down
10 changes: 8 additions & 2 deletions rnftools/mishmash/DwgSim.py
Original file line number Diff line number Diff line change
Expand Up @@ -92,9 +92,15 @@ def __init__(
self.read_length_2 = read_length_2
self.other_params = other_params

coverage=float(coverage)
number_of_read_tuples=int(number_of_read_tuples)
if coverage * number_of_read_tuples != 0:
rnftools.utils.error("coverage or number_of_read_tuples must be equal to zero", program="RNFtools",
subprogram="MIShmash", exception=ValueError)
rnftools.utils.error(
"coverage or number_of_read_tuples must be equal to zero",
program="RNFtools",
subprogram="MIShmash",
exception=ValueError,
)

self.number_of_read_tuples = number_of_read_tuples
self.coverage = coverage
Expand Down
2 changes: 2 additions & 0 deletions rnftools/mishmash/WgSim.py
Original file line number Diff line number Diff line change
Expand Up @@ -78,6 +78,8 @@ def __init__(
self.indels = indels
self.prob_indel_ext = prob_indel_ext

coverage=float(coverage)
number_of_read_tuples=int(number_of_read_tuples)
if coverage * number_of_read_tuples != 0:
rnftools.utils.error("coverage or number_of_read_tuples must be equal to zero", program="RNFtools",
subprogram="MIShmash", exception=ValueError)
Expand Down

0 comments on commit 6acbb31

Please sign in to comment.