Skip to content

Commit d94bbf0

Browse files
committed
bug fix
1 parent 1c703ed commit d94bbf0

File tree

2 files changed

+6
-5
lines changed

2 files changed

+6
-5
lines changed

modifinder/classes/ModiFinder.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -140,15 +140,14 @@ def __init__(
140140
self.network = None
141141
self.unknowns = None
142142
self.ppm_tolerance = ppm_tolerance
143-
self.args = kwargs
144143

145144
if alignmentEngine is None:
146-
self.alignmentEngine = CosineAlignmentEngine(**kwargs)
145+
self.alignmentEngine = CosineAlignmentEngine(ppm_tolerance = self.ppm_tolerance, **kwargs)
147146
else:
148147
self.alignmentEngine = alignmentEngine
149148

150149
if annotationEngine is None:
151-
self.annotationEngine = MAGMaAnnotationEngine(**kwargs)
150+
self.annotationEngine = MAGMaAnnotationEngine(ppm_tolerance = self.ppm_tolerance, **kwargs)
152151
else:
153152
self.annotationEngine = annotationEngine
154153

@@ -252,6 +251,8 @@ def re_align(self, alignmentEngine: AlignmentEngine, **kwargs):
252251

253252
if alignmentEngine is None:
254253
raise ValueError("Alignment engine is required to re-align the network")
254+
ppm_tolerance = kwargs.get("ppm_tolerance", self.ppm_tolerance)
255+
kwargs["ppm_tolerance"] = ppm_tolerance
255256
alignmentEngine.align(self.network, **kwargs)
256257

257258

modifinder/runner.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ def run_single(match_index, network = None, networkUnknowns = None, unknown_comp
6464
knowns = mf.get_neighbors(node_id=unknown_id)
6565

6666
except Exception as err:
67-
final_result = [{"match_index": match_index, "error": str(err)} for _ in range(len(known_compounds))]
67+
final_result = [{"match_index": match_index, "error": "error in creating the network. " + str(err)} for _ in range(len(known_compounds))]
6868
for known_index, node in enumerate(known_compounds):
6969
try:
7070
try:
@@ -116,7 +116,7 @@ def run_single(match_index, network = None, networkUnknowns = None, unknown_comp
116116
final_result[known_index] = result
117117

118118
except Exception as err:
119-
final_result[known_index] = {"error": str(err), "match_index": match_index, "unknown_id": unknown_id, "known_id": node}
119+
final_result[known_index] = {"error": "error when making prediction. " + str(err), "match_index": match_index, "unknown_id": unknown_id, "known_id": node}
120120
# raise err
121121

122122
try:

0 commit comments

Comments
 (0)