Name |
---|
EmbOGroupProg |
EmbSGroupProg |
Name | Type | Description |
---|---|---|
name | AjPStr | Name of group or of program |
doc | AjPStr | Documentation for this program |
keywords | AjPStr | keywords for this program |
package | AjPStr | EMBASSY package, empty for main package |
groups | AjPList | List of group(s) this program belongs to. |
acdtopics | AjPList | List of relation topic attributes |
acdoperations | AjPList | List of relation operation attributes |
acdinputs | AjPList | List of relation input attributes |
acdoutputs | AjPList | List of relation output attributes |
acdparams | AjPList | List of relation parameter attributes |
Name |
---|
EmbOGroupRelation |
EmbSGroupRelation |
Name | Type | Description |
---|---|---|
type | AjPStr | Type of qualifier |
qual | AjPStr | Name of qualifier |
acdgroup | AjPStr | ACD group for qualifier type |
id | AjPStr | EDAM term id |
namespace | AjPStr | EDAM namespace |
name | AjPStr | EDAM term name |
Using the same structure for both is a bit confusing, but it simplifies some of the routines which search and output the lists of gnodes of groups and program data.
GROUP LIST nodes point to PROGRAM LISTS ---------- -------------
group gnode -> program gnode - program gnode - program gnode - etc. | group gnode -> program gnode - program gnode - program gnode - etc. | etc.
The layout of the 'alpha' list of alphabetic listing of applications is a bit different - instead of applications being grouped, as in 'glist' above, the applications all come under one major group and each application holds a list of the groups it belongs to:
ALPHA LIST ----------
group gnode -> program gnode -> group gnode - group gnode - etc. | program gnode -> group gnode - group gnode - group gnode - etc. | program gnode -> group gnode - group gnode - group gnode - etc. | program gnode -> group gnode - group gnode - group gnode - etc. | program gnode -> group gnode - group gnode - group gnode - etc. | etc.
Name |
---|
EmbOGroup |
EmbSGroup |
Name | Type | Description |
---|---|---|
name | AjPStr | name of group or of program |
doc | AjPStr | documentation for this program (used by list of programs) |
progs | AjPList | list of programs in this group (used by groups list) |