Skip to content

Commit

Permalink
Merge pull request #5 from alliance-genome/hotfix_qualifier_uppercase
Browse files Browse the repository at this point in the history
transform qualifier to lowercase
  • Loading branch information
valearna authored Jun 18, 2018
2 parents f8c5a5a + d8cc98b commit 9d37804
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions genedescriptions/descriptions_rules.py
Original file line number Diff line number Diff line change
Expand Up @@ -94,6 +94,7 @@ def get_sentences(self, aspect: str, qualifier: str = '', keep_only_best_group:
:rtype: List[GOSentence]
"""
sentences = []
qualifier = qualifier.lower()
merged_sentences = defaultdict(SentenceMerger)
if desc_stats:
desc_stats.num_terms_trim_nogroup_priority_nomerge[aspect] = 0
Expand Down Expand Up @@ -273,12 +274,12 @@ def generate_sentences(annotations: List[dict], ontology, evidence_groups_priori
for annotation in annotations:
if annotation["Evidence"] in evidence_codes_groups_map:
map_key = (annotation["Aspect"], evidence_codes_groups_map[annotation["Evidence"]],
"_".join(sorted(annotation["Qualifier"])))
"_".join(sorted(annotation["Qualifier"])).lower())
if prepostfix_special_cases_sent_map and map_key in prepostfix_special_cases_sent_map:
for special_case in prepostfix_special_cases_sent_map[map_key]:
if re.match(re.escape(special_case[1]), annotation["GO_Name"]):
map_key = (annotation["Aspect"], evidence_codes_groups_map[annotation["Evidence"]] +
str(special_case[0]), "_".join(sorted(annotation["Qualifier"])))
str(special_case[0]), "_".join(sorted(annotation["Qualifier"])).lower())
if evidence_codes_groups_map[annotation["Evidence"]] + str(special_case[0]) not in \
evidence_groups_priority_list:
evidence_groups_priority_list.insert(evidence_groups_priority_list.index(
Expand Down

0 comments on commit 9d37804

Please sign in to comment.