summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2017-10-12 17:19:23 +0200
committerÉtienne Loks <etienne.loks@iggdrasil.net>2017-10-12 17:19:23 +0200
commitcf64c11f3deec56cce39e2c462e2876e017b44a2 (patch)
tree91e463b88581547bf0e41f7334c6a68e27936927
parentf46dc18a0e815da8ae581f47e483233277accf27 (diff)
downloadChimère-cf64c11f3deec56cce39e2c462e2876e017b44a2.tar.bz2
Chimère-cf64c11f3deec56cce39e2c462e2876e017b44a2.zip
Manage ":" in search vectors
-rw-r--r--chimere/utils.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/chimere/utils.py b/chimere/utils.py
index b17ba06..d95dd45 100644
--- a/chimere/utils.py
+++ b/chimere/utils.py
@@ -1476,7 +1476,9 @@ def merge_tsvectors(vectors):
current_position = max_position
for dct_member in vector.split(" "):
- key, positions = dct_member.split(':')
+ splitted = dct_member.split(':')
+ key = ":".join(splitted[:-1])
+ positions = splitted[-1]
key = key[1:-1] # remove quotes
positions = [int(pos) + current_position
for pos in positions.split(',')]