Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
vidjil
vidjil
Commits
25d0a6e5
Commit
25d0a6e5
authored
Jul 15, 2019
by
Mikaël Salson
Browse files
fuse.py: Prevent division by zero error.
If no read was segmented we may encounter an error in that case
parent
300c92ce
Pipeline
#87071
passed with stages
in 7 minutes and 33 seconds
Changes
1
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
tools/fuse.py
View file @
25d0a6e5
...
...
@@ -317,10 +317,11 @@ class ListWindows(VidjilJson):
for
clone
in
self
:
for
i
,
s
in
enumerate
(
clone
.
d
[
"reads"
]):
for
r
in
range
(
len
(
ranges
)):
if
s
*
1.
/
self
.
d
[
'reads'
].
d
[
'segmented'
][
i
]
>=
ranges
[
r
]:
break
result
[
r
][
i
]
+=
s
if
self
.
d
[
'reads'
].
d
[
'segmented'
][
i
]
>
0
:
for
r
in
range
(
len
(
ranges
)):
if
s
*
1.
/
self
.
d
[
'reads'
].
d
[
'segmented'
][
i
]
>=
ranges
[
r
]:
break
result
[
r
][
i
]
+=
s
for
r
in
range
(
len
(
ranges
)):
ratio_in_string
=
'{0:.10f}'
.
format
(
ranges
[
r
]).
rstrip
(
'0'
)
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment