-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsimple.bpmn
More file actions
76 lines (76 loc) · 6.08 KB
/
simple.bpmn
File metadata and controls
76 lines (76 loc) · 6.08 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
<?xml version="1.0"?>
<definitions xmlns="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:flowable="http://flowable.org/bpmn" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:omgdc="http://www.omg.org/spec/DD/20100524/DC" xmlns:omgdi="http://www.omg.org/spec/DD/20100524/DI">
<process id="hierarchical-model" name=" Hierarchical Model" isExecutable="true">
<startEvent id="hierarchical-model-Start" flowableFormFieldValidation="true"/>
<subProcess id="I1" name="Select host and product">
<startEvent id="I1-Start" flowableFormFieldValidation="true"/>
<subProcess id="I1-S1" name="Obtain relevant data for product">
<startEvent id="I1-S1-Start" flowableFormFieldValidation="true"/>
<userTask id="I1-S1-A1" name="Obtain physicochemical data for product" flowable:assignee="admin" flowable:formFieldValidation="true"/>
<sequenceFlow sourceRef="I1-S1-Start" targetRef="I1-S1-A1" id="I1-S1-Start-to-I1-S1-A1"/>
<userTask id="I1-S1-A2" name="Estimate product toxicity for chassis" flowable:assignee="admin" flowable:formFieldValidation="true"/>
<sequenceFlow sourceRef="I1-S1-A1" targetRef="I1-S1-A2" id="I1-S1-A1-to-I1-S1-A2"/>
<endEvent id="I1-S1-end"/>
<sequenceFlow sourceRef="I1-S1-A2" targetRef="I1-S1-end" id="I1-S1-A2-to-I1-S1-end"/>
</subProcess>
<sequenceFlow sourceRef="I1-Start" targetRef="I1-S1" id="I1-Start-to-I1-S1"/>
<subProcess id="I1-S2" name="Obtain relevant data for host">
<startEvent id="I1-S2-Start" flowableFormFieldValidation="true"/>
<userTask id="I1-S2-A1" name="Genome sequence" flowable:assignee="admin" flowable:formFieldValidation="true"/>
<sequenceFlow sourceRef="I1-S2-Start" targetRef="I1-S2-A1" id="I1-S2-Start-to-I1-S2-A1"/>
<userTask id="I1-S2-A2" name="Genome-scale metabolic model " flowable:assignee="admin" flowable:formFieldValidation="true"/>
<sequenceFlow sourceRef="I1-S2-A1" targetRef="I1-S2-A2" id="I1-S2-A1-to-I1-S2-A2"/>
<userTask id="I1-S2-A3" name="Collect relevant available data " flowable:assignee="admin" flowable:formFieldValidation="true"/>
<sequenceFlow sourceRef="I1-S2-A2" targetRef="I1-S2-A3" id="I1-S2-A2-to-I1-S2-A3"/>
<endEvent id="I1-S2-end"/>
<sequenceFlow sourceRef="I1-S2-A3" targetRef="I1-S2-end" id="I1-S2-A3-to-I1-S2-end"/>
</subProcess>
<sequenceFlow sourceRef="I1-S1" targetRef="I1-S2" id="I1-S1-to-I1-S2"/>
<subProcess id="I1-S3" name="Physiological constraints">
<startEvent id="I1-S3-Start" flowableFormFieldValidation="true"/>
<userTask id="I1-S3-A1" name="Oxygen requirements" flowable:assignee="admin" flowable:formFieldValidation="true"/>
<sequenceFlow sourceRef="I1-S3-Start" targetRef="I1-S3-A1" id="I1-S3-Start-to-I1-S3-A1"/>
<userTask id="I1-S3-A2" name="Raw material requirements" flowable:assignee="admin" flowable:formFieldValidation="true"/>
<sequenceFlow sourceRef="I1-S3-A1" targetRef="I1-S3-A2" id="I1-S3-A1-to-I1-S3-A2"/>
<userTask id="I1-S3-A3" name="Estimate product toxicity for chassis" flowable:assignee="admin" flowable:formFieldValidation="true"/>
<sequenceFlow sourceRef="I1-S3-A2" targetRef="I1-S3-A3" id="I1-S3-A2-to-I1-S3-A3"/>
<endEvent id="I1-S3-end"/>
<sequenceFlow sourceRef="I1-S3-A3" targetRef="I1-S3-end" id="I1-S3-A3-to-I1-S3-end"/>
</subProcess>
<sequenceFlow sourceRef="I1-S2" targetRef="I1-S3" id="I1-S2-to-I1-S3"/>
<subProcess id="I1-S4" name="Technoeconomic constraints">
<startEvent id="I1-S4-Start" flowableFormFieldValidation="true"/>
<userTask id="I1-S4-A1" name="Estimate market value of product" flowable:assignee="admin" flowable:formFieldValidation="true"/>
<sequenceFlow sourceRef="I1-S4-Start" targetRef="I1-S4-A1" id="I1-S4-Start-to-I1-S4-A1"/>
<userTask id="I1-S4-A2" name="Intellectual Property constraints" flowable:assignee="admin" flowable:formFieldValidation="true"/>
<sequenceFlow sourceRef="I1-S4-A1" targetRef="I1-S4-A2" id="I1-S4-A1-to-I1-S4-A2"/>
<userTask id="I1-S4-A3" name="DSP considerations" flowable:assignee="admin" flowable:formFieldValidation="true"/>
<sequenceFlow sourceRef="I1-S4-A2" targetRef="I1-S4-A3" id="I1-S4-A2-to-I1-S4-A3"/>
<endEvent id="I1-S4-end"/>
<sequenceFlow sourceRef="I1-S4-A3" targetRef="I1-S4-end" id="I1-S4-A3-to-I1-S4-end"/>
</subProcess>
<sequenceFlow sourceRef="I1-S3" targetRef="I1-S4" id="I1-S3-to-I1-S4"/>
<endEvent id="I1-end"/>
<sequenceFlow sourceRef="I1-S4" targetRef="I1-end" id="I1-S4-to-I1-end"/>
</subProcess>
<sequenceFlow sourceRef="hierarchical-model-Start" targetRef="I1" id="hierarchical-model-Start-to-I1"/>
<subProcess id="I2" name="Design">
<startEvent id="I2-Start" flowableFormFieldValidation="true"/>
<subProcess id="I2-S1" name="Receive input from select host and products step">
<startEvent id="I2-S1-Start" flowableFormFieldValidation="true"/>
<userTask id="I2-S1-A1" name="Receive name of productive host" flowable:assignee="admin" flowable:formFieldValidation="true"/>
<sequenceFlow sourceRef="I2-S1-Start" targetRef="I2-S1-A1" id="I2-S1-Start-to-I2-S1-A1"/>
<userTask id="I2-S1-A2" name="Obtain SBML models for production hosts" flowable:assignee="admin" flowable:formFieldValidation="true"/>
<sequenceFlow sourceRef="I2-S1-A1" targetRef="I2-S1-A2" id="I2-S1-A1-to-I2-S1-A2"/>
<endEvent id="I2-S1-end"/>
<sequenceFlow sourceRef="I2-S1-A2" targetRef="I2-S1-end" id="I2-S1-A2-to-I2-S1-end"/>
</subProcess>
<sequenceFlow sourceRef="I2-Start" targetRef="I2-S1" id="I2-Start-to-I2-S1"/>
<endEvent id="I2-end"/>
<sequenceFlow sourceRef="I2-S1" targetRef="I2-end" id="I2-S1-to-I2-end"/>
</subProcess>
<sequenceFlow sourceRef="I1" targetRef="I2" id="I1-to-I2"/>
<endEvent id="hierarchical-model-End"/>
<sequenceFlow sourceRef="I2" targetRef="hierarchical-model-End" id="I2-to-hierarchical-model-End"/>
</process>
</definitions>