Skip to content

Commit 0b1f089

Browse files
authored
Merge pull request #531 from ckmadsen/operatorSiteFix
Operator site fix
2 parents 1234c37 + 87ccb76 commit 0b1f089

File tree

2 files changed

+4
-6
lines changed
  • dataModels/src/main/java/edu/utah/ece/async/ibiosim/dataModels/biomodel/network
  • verification/src/main/java/edu/utah/ece/async/lema/verification/lpn

2 files changed

+4
-6
lines changed

dataModels/src/main/java/edu/utah/ece/async/ibiosim/dataModels/biomodel/network/AbstractionEngine.java

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -240,9 +240,8 @@ public String abstractOperatorSite(Promoter promoter) {
240240
Kao = KaoArray[0];
241241
}
242242
if (sbmlMode) {
243-
promRate += "(np__" + promoter.getId() + "*ng__" + promoter.getId() + ")*((kb__" + promoter.getId() + "*Ko__"
243+
promRate += "(ng__" + promoter.getId() + ")*((kb__" + promoter.getId() + "*Ko__"
244244
+ promoter.getId() + "*RNAP)";
245-
Utility.Parameter(kl,"np__" + promoter.getId(), np, GeneticNetwork.getMoleParameter(2));
246245
Utility.Parameter(kl,"ng__" + promoter.getId(), ng, GeneticNetwork.getMoleParameter(2));
247246
Utility.Parameter(kl,"kb__" + promoter.getId(), kb, GeneticNetwork.getMoleTimeParameter(1));
248247
Utility.Parameter(kl,"Ko__" + promoter.getId(), Ko, GeneticNetwork.getMoleParameter(2));
@@ -358,10 +357,9 @@ else if (sbmlMode) {
358357
Ko = KoArray[0];
359358
}
360359
if (sbmlMode) {
361-
promRate += "(np__" + promoter.getId() + "*ko__" + promoter.getId() + "*ng__" + promoter.getId()
360+
promRate += "(ko__" + promoter.getId() + "*ng__" + promoter.getId()
362361
+ ")*((Ko__" + promoter.getId() + "*RNAP))/((1+(Ko__"
363362
+ promoter.getId() + "*RNAP))";
364-
Utility.Parameter(kl,"np__" + promoter.getId(), np, GeneticNetwork.getMoleParameter(2));
365363
Utility.Parameter(kl,"ng__" + promoter.getId(), ng, GeneticNetwork.getMoleParameter(2));
366364
Utility.Parameter(kl,"Ko__" + promoter.getId(), Ko, GeneticNetwork.getMoleParameter(2));
367365
Utility.Parameter(kl,"ko__" + promoter.getId(), ko, GeneticNetwork.getMoleTimeParameter(1));

verification/src/main/java/edu/utah/ece/async/lema/verification/lpn/LPN.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -345,10 +345,10 @@ public static LPN convertToLHPN(ArrayList<String> specs, ArrayList<Object[]> con
345345
}
346346
if (!rate.equals("") || !reactionProductions.equals("")) {
347347
if (rate.equals("")) {
348-
rate = "(" + reactionProductions + ")";
348+
rate = "(" + np + "*(" + reactionProductions + "))";
349349
}
350350
else if (!reactionProductions.equals("")) {
351-
rate = "(" + rate + "+" + reactionProductions + ")";
351+
rate = "(" + rate + "+" + np + "*(" + reactionProductions + "))";
352352
}
353353
LHPN.addTransition(specs.get(i) + "_trans" + transNum);
354354
LHPN.addMovement(previousPlaceName, specs.get(i) + "_trans" + transNum);

0 commit comments

Comments
 (0)