From 5a419b44e5818a3a21c967cb61d46f55406ea42d Mon Sep 17 00:00:00 2001 From: Eduard Kerkhoven Date: Wed, 3 Sep 2025 22:28:00 +0200 Subject: [PATCH] fix: importModel reads model note in Matlab 2025a --- doc/io/importModel.html | 4 ++-- io/importModel.m | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/doc/io/importModel.html b/doc/io/importModel.html index 38d2492f..95ea0716 100644 --- a/doc/io/importModel.html +++ b/doc/io/importModel.html @@ -852,8 +852,8 @@

SOURCE CODE ^'xhtml">'); 0743 endString=strfind(modelSBML.notes,'</body>'); 0744 if any(startString) && any(endString) -0745 model.annotation.note=modelSBML.notes(startString+7:endString-1); -0746 model.annotation.note=regexprep(model.annotation.note,'<p>|</p>',''); +0745 model.annotation.note=modelSBML.notes(startString(1)+7:endString-1); +0746 model.annotation.note=regexprep(model.annotation.note,'<p.*?>|</p.*?>',''); 0747 model.annotation.note=strtrim(model.annotation.note); 0748 if regexp(model.annotation.note,'This file was generated using the exportModel function in RAVEN Toolbox \d\.\d and OutputSBML in libSBML') 0749 model.annotation=rmfield(model.annotation,'note'); % Default note added when running exportModel diff --git a/io/importModel.m b/io/importModel.m index a441d94f..68bfe6fc 100755 --- a/io/importModel.m +++ b/io/importModel.m @@ -742,8 +742,8 @@ startString=strfind(modelSBML.notes,'xhtml">'); endString=strfind(modelSBML.notes,''); if any(startString) && any(endString) - model.annotation.note=modelSBML.notes(startString+7:endString-1); - model.annotation.note=regexprep(model.annotation.note,'

|

',''); + model.annotation.note=modelSBML.notes(startString(1)+7:endString-1); + model.annotation.note=regexprep(model.annotation.note,'|',''); model.annotation.note=strtrim(model.annotation.note); if regexp(model.annotation.note,'This file was generated using the exportModel function in RAVEN Toolbox \d\.\d and OutputSBML in libSBML') model.annotation=rmfield(model.annotation,'note'); % Default note added when running exportModel