From a2388d93a46d6053e0af64b587f2f1b199d6716f Mon Sep 17 00:00:00 2001 From: theGreatHerrLebert Date: Sat, 27 Jul 2024 09:30:03 +0200 Subject: [PATCH] removed match statement from hyperscore cal --- crates/sage/src/scoring.rs | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/crates/sage/src/scoring.rs b/crates/sage/src/scoring.rs index 0ee463be..75586c13 100644 --- a/crates/sage/src/scoring.rs +++ b/crates/sage/src/scoring.rs @@ -189,10 +189,7 @@ impl ScoreType { impl Score { /// Calculate the hyperscore for a given PSM choosing between implementations based on `score_type` fn hyperscore(&self, score_type: ScoreType) -> f64 { - match score_type { - ScoreType::SageHyperScore => ScoreType::SageHyperScore.score(self.matched_b, self.matched_y, self.summed_b, self.summed_y), - ScoreType::OpenMSHyperScore => ScoreType::OpenMSHyperScore.score(self.matched_b, self.matched_y, self.summed_b, self.summed_y), - } + score_type.score(self.matched_b, self.matched_y, self.summed_b, self.summed_y) } }