Module category
There are 7 different categories of modules and module developers can
choose one of them while developing a module. When done, Visual Gene
Developer automatically (or by users) registers each module to a proper
target place. For example, 'Gene component' modules will be shown
on the 'Gene construct designer' window.
o Summary
Category |
Routine
type |
Does it return value? |
Function |
Target place |
PropertyBag |
Function |
Function |
Yes |
General sub routine |
'Gene optimization'
window
and 'Viewer setting'
window
or 'mRNA structure
viewer' window |
1
PropertyBag |
Sub |
Sub |
No |
General sub routine |
'Toolbox' window |
No |
Gene Component |
Routine not required |
No |
Define gene type |
'Construct designer' window |
1
PropertyBag |
Sequence
optimization |
Sub |
No |
Optimize gene sequence |
'Configuration of
gene optimization' window |
1
PropertyBag |
mRNA structure
optimization |
Sub |
No |
Optimize mRNA structure |
'Configuration of
gene optimization' window |
1
PropertyBag |
Manipulation |
Sub |
No |
Manipulate sequence |
'Configuration of
gene optimization' window |
1
PropertyBag |
Constraint |
Function |
Yes |
Screen out improper candidate |
'Configuration of
gene optimization' window |
1
PropertyBag |
Search strategy |
Sub |
No |
Global optimization |
'Gene optimization'
window |
2 PropertyBags |
o
How to set module category
The
'Module Editor' window has an option to select module category as shown in the
below figure.
o Target place of modules
'Gene
component' type
This type of module will be shown in the 'Gene construct designer' window.
'Sequence optimization', 'mRNA
structure', 'Manipulation', and 'Constraint' types
All modules will be shown on the 'Configuration of gene optimization' window
'Search strategy' type
This type of module will be shown on the 'Gene optimization' window
'Function' type
This type of modules will be shown on the 'Viewer setting' window for
the 'Gene
optimization' window
'Sub' type
This type of modules will be shown on the 'Toolbox' window if users register
modules.
|