Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions modelseedpy/core/msbuilder.py
Original file line number Diff line number Diff line change
Expand Up @@ -443,12 +443,12 @@ def _get_template_reaction_complexes(self, template_reaction):
for role, (triggering, optional) in cpx.roles.items():
rn_norm = normalize_role(role.name)
template_reaction_complexes[cpx.id][role.id] = [
sn,
rn_norm,
triggering,
optional,
set()
if sn not in self.search_name_to_genes
else set(self.search_name_to_genes[sn]),
if rn_norm not in self.search_name_to_genes
else set(self.search_name_to_genes[rn_norm]),
]
return template_reaction_complexes

Expand All @@ -466,7 +466,7 @@ def _build_reaction_complex_gpr_sets2(
complete &= len(complx[3]) > 0 or not complx[1] or complx[2]
if len(complx[3]) > 0:
roles.add(role_id)
role_genes[role_id] = t[3]
role_genes[role_id] = complx[3]
# print(cpx_id, complete, roles)
if len(roles) > 0 and (allow_incomplete_complexes or complete):
complexes[cpx_id] = {}
Expand Down