Skip to content

Dual regulation exports two contradictory modifiers instead of one (SBML) #441

Description

@travisformayor

When one species both activates and represses the same promoter, SBML export emits an inhibitor and a stimulator as two separate modifier references for it. iBioSim uses a single modifier flagged as dual-activity (SBO:0000595). The export loops over each regulatory edge and adds one modifier per edge, with no step to merge when two edges share a species. The kinetic math is equivalent, but this does not match the iBioSim reference. Current test only check the kinetic-law math, not modifier count or SBO terms, so currently missed. Fix tests as well.

Metadata

Metadata

Labels

bugSomething isn't working

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions