From a259164a8af8ede03eb697eb105ebbba7f19ce29 Mon Sep 17 00:00:00 2001 From: zjzxiaohei <108013625+zjzxiaohei@users.noreply.github.com> Date: Mon, 29 Jul 2024 16:03:36 +1200 Subject: [PATCH] Override the setParam method #56 --- .../lphy/evolution/readcountmodel/CoverageModel.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/phylonco-lphy/src/main/java/phylonco/lphy/evolution/readcountmodel/CoverageModel.java b/phylonco-lphy/src/main/java/phylonco/lphy/evolution/readcountmodel/CoverageModel.java index 574596f..60096a3 100644 --- a/phylonco-lphy/src/main/java/phylonco/lphy/evolution/readcountmodel/CoverageModel.java +++ b/phylonco-lphy/src/main/java/phylonco/lphy/evolution/readcountmodel/CoverageModel.java @@ -80,4 +80,13 @@ public Map getParams() { ); } + @Override + public void setParam(String paramName, Value value) { + if (paramName.equals(alphaParamName)) alpha = value; + else if (paramName.equals(tParamName)) t = value; + else if (paramName.equals(vParamName)) v = value; + else if (paramName.equals(sParamName)) s = value; + else throw new RuntimeException("Unrecognised parameter name: " + paramName); + } + }