Skip to content

Commit a1fc095

Browse files
authored
Merge pull request #2191 from ithiele/it_21_11_2023c
changes to generateMetaboScore
2 parents 805e7f8 + 2ffac47 commit a1fc095

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

src/reconstruction/metaboRePort/generateMetaboScore.m

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@
4545
DmR = DmR + 1;
4646
elseif ~isempty(find(contains(model.rxns{i},'Sink_'))) || ~isempty(find(contains(model.rxns{i},'sink_')))
4747
SinkR = SinkR + 1;
48-
elseif ~isempty(find(contains(model.rxns{i},'biomass')))
48+
elseif ~isempty(find(contains(lower(model.rxns{i}),'biomass')))
4949
% Biomass Reactions SBO:0000629 Presence
5050
BioR = BioR + 1;
5151
else
@@ -95,16 +95,17 @@
9595
modelProp.Details.SinkRxns = [model.rxns(contains(model.rxns,'Sink_'));model.rxns(contains(model.rxns,'sink_'))];
9696
% biomass reactions
9797
modelProp.BiomassRxns = BioR;
98-
modelProp.Details.BiomassRxns = model.rxns(contains(model.rxns,'biomass'));% exclude EX_biomass?
98+
modelProp.Details.BiomassRxns = model.rxns(contains(lower(model.rxns,'biomass')));% exclude EX_biomass?
9999

100100
modelProp.MetabolicRxns = MetR;
101101
modelProp.Details.MetabolicRxns =MetRxns';
102102
modelProp.TransportRxns = TransR;
103103
modelProp.Details.TransportRxns =TransRxns';
104104

105-
% reactions without GPR - TODO should be only internal reactions
105+
% internal reactions without GPR
106106
RxnsWOGpr = model.rxns(find(cellfun(@isempty,model.grRules)));
107-
107+
External = [modelProp.Details.ExchangeRxns;modelProp.Details.DemandRxns;modelProp.Details.SinkRxns ;modelProp.Details.BiomassRxns ];
108+
RxnsWOGpr = setdiff(RxnsWOGpr,External);
108109
modelProp.RxnsWithoutGpr = length(RxnsWOGpr)*100/modelProp.n;
109110
modelProp.Details.RxnsWithoutGpr = RxnsWOGpr;
110111

0 commit comments

Comments
 (0)