-
Notifications
You must be signed in to change notification settings - Fork 24
Open
Description
Hi, I am having trouble understanding how BioNetGen processes the following model:
model.bngl
begin model
begin parameters
k1 2
k2 3
end parameters
begin compartments
C1 3 1
C2 2 1 C1
C3 3 1 C2
end compartments
begin molecule types
A()
C()
B()
end molecule types
begin species
A()@C1 1
B()@C3 1
C()@C3 1
end species
begin reaction rules
R1: A()@C1 + B()@C3 <-> C()@C3 k1,k2
end reaction rules
end model
generate_network({overwrite=>1});
net file generated from BioNetGen2.6.0:
# Created by BioNetGen 2.6.0
begin parameters
1 k1 2 # Constant
2 k2 3 # Constant
end parameters
begin species
1 @C1::A() 1
2 @C3::B() 1
3 @C3::C() 1
end species
begin reactions
1 3 1,2 k2 #_reverse_R1
end reactions
I would have expected to see both the forward and reverse reaction instead of only the reverse reaction, i.e.:
begin reactions
1 1,2 3 k1
2 3 1,2 k2 #_reverse_R1
end reactions
Is this intended behaviour? Am I overlooking something? Thanks for your help.