Spaces:
Running
on
Zero
Running
on
Zero
Update motif_tagging.py
Browse files- motif_tagging.py +7 -8
motif_tagging.py
CHANGED
@@ -26,14 +26,13 @@ MOTIF_PATTERNS = {
|
|
26 |
],
|
27 |
}
|
28 |
|
29 |
-
def tag_motifs(text):
|
30 |
-
tags = set()
|
31 |
-
matches = []
|
32 |
|
|
|
|
|
|
|
33 |
for label, patterns in MOTIF_PATTERNS.items():
|
34 |
for pattern in patterns:
|
35 |
-
if re.search(pattern,
|
36 |
-
tags.
|
37 |
-
|
38 |
-
|
39 |
-
return list(tags), matches
|
|
|
26 |
],
|
27 |
}
|
28 |
|
|
|
|
|
|
|
29 |
|
30 |
+
def detect_motifs(text):
|
31 |
+
tags = []
|
32 |
+
text_lower = text.lower()
|
33 |
for label, patterns in MOTIF_PATTERNS.items():
|
34 |
for pattern in patterns:
|
35 |
+
if re.search(pattern, text_lower):
|
36 |
+
tags.append(label)
|
37 |
+
break
|
38 |
+
return tags
|
|