
It is also simple for a user to submit models to the repository:
File -> Export -> Share model

The above dialog appears, asking the user for the name and family of the model. The interface at present does not allow the user to create new families of models; that will require modifying the modules.xml file and populating (correctly) the participant types and roles, which might be a bit too much for most users. So adding new families is kept as something that only more advanced users would do (and they would directly edit the xml file)








The above picture was the old version (not good). Below is the "new" version (much better because the black bars are removed). The "upstream" and "downstream" calculations are performed by taking the starting node and walking along the circle in increments of 0.02 * PI degrees (i.e. 100 points on the circle). If any part is smaller than that (hope not), it might get skipped. The AutoGeneRegulatoryTool now has two functions -- allPartsLinear and allPartsCircular -- one is used for linear arrangement of parts and the other for circular.