void embGrpGetProgGroups (
AjPList glist,
AjPList alpha,
char* const[] env,
AjBool emboss,
AjBool embassy,
const AjPStr embassyname,
AjBool explode,
AjBool colon,
AjBool gui
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| AjPList | glist | Output | List of groups of programs |
| AjPList | alpha | Output | Alphabetic list of programs |
| char* const[] | env | Input | Environment passed in from C main() parameters |
| AjBool | emboss | Input | Read in EMBOSS ACD data |
| AjBool | embassy | Input | Read in EMBASSY ACD data |
| const AjPStr | embassyname | Input | Name of embassy package. default is to search for all |
| AjBool | explode | Input | Expand group names around ':' |
| AjBool | colon | Input | Retain ':' in group names |
| AjBool | gui | Input | Only report programs that are OK in GUIs |
| void | RETURN |
From EMBOSS 1.0.0
AjBool embGrpGetEmbassy (
const AjPStr appname,
AjPStr* embassyname
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| const AjPStr | appname | Input | Application name |
| AjPStr* | embassyname | Output | Embassy package attribute value, or an empty string if in the main package |
| AjBool | RETURN | ajTrue if an ACD file was found |
From EMBOSS 4.1.0
EmbPGroupTop embGrpMakeNewGnode (
const AjPStr name
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| const AjPStr | name | Input | Name of the group |
| EmbPGroupTop | RETURN | pointer to a new GPnode struct |
From EMBOSS 2.0.0
EmbPGroupProg embGrpMakeNewPnode (
const AjPStr name,
const AjPStr doc,
const AjPStr keywords,
const AjPStr package
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| const AjPStr | name | Input | Name of the program |
| const AjPStr | doc | Input | Description of the program |
| const AjPStr | keywords | Input | Keywords for this program with underscores for spaces and with spaces as separators |
| const AjPStr | package | Input | Name of the package |
| EmbPGroupProg | RETURN | pointer to a new gnode struct |
From EMBOSS 2.0.0
void embGrpSortGroupsList (
AjPList groupslist
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| AjPList | groupslist | Modify | List to sort |
| void | RETURN |
From EMBOSS 2.0.0
void embGrpSortProgsList (
AjPList progslist
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| AjPList | progslist | Modify | List to sort |
| void | RETURN |
From EMBOSS 4.0.0
ajint embGrpCompareTwoGnodes (
const void* a,
const void* b
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| const void* | a | Input | First node |
| const void* | b | Input | Second node |
| ajint | RETURN | Compare value (-1, 0, +1) |
From EMBOSS 2.0.0
ajint embGrpCompareTwoPnodes (
const void* a,
const void* b
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| const void* | a | Input | First node |
| const void* | b | Input | Second node |
| ajint | RETURN | Compare value (-1, 0, +1) |
From EMBOSS 4.0.0
void embGrpOutputGroupsList (
AjPFile outfile,
const AjPList groupslist,
AjBool showprogs,
AjBool html,
AjBool showkey,
const AjPStr package
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| AjPFile | outfile | Modify | Output file handle |
| const AjPList | groupslist | Input | List of groups to be displayed |
| AjBool | showprogs | Input | If True, display the programs in each group |
| AjBool | html | Input | If True, format for HTML, else make a simple list |
| AjBool | showkey | Input | If True, show keywords |
| const AjPStr | package | Input | Name of current package |
| void | RETURN |
From EMBOSS 2.0.0
void embGrpOutputProgsList (
AjPFile outfile,
const AjPList progslist,
AjBool html,
AjBool showkey,
const AjPStr package
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| AjPFile | outfile | Modify | Output file handle |
| const AjPList | progslist | Input | List of programs to be displayed |
| AjBool | html | Input | If True, format for HTML, else make a simple list |
| AjBool | showkey | Input | Show keywords in output |
| const AjPStr | package | Input | Name of current package |
| void | RETURN |
From EMBOSS 2.0.0
void embGrpGroupsListDel (
AjPList* groupslist
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| AjPList* | groupslist | Delete | List of groups to be destroyed |
| void | RETURN |
From EMBOSS 2.0.0
void embGrpProgsListDel (
AjPList* progslist
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| AjPList* | progslist | Delete | List of programs to be destroyed |
| void | RETURN |
From EMBOSS 4.0.0
void embGrpProgDel (
EmbPGroupProg* Pgl
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| EmbPGroupProg* | Pgl | Delete | Program node |
| void | RETURN |
From EMBOSS 6.4.0
void embGrpRelationsListDel (
AjPList* relslist
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| AjPList* | relslist | Delete | List of relations to be destroyed |
| void | RETURN |
From EMBOSS 6.4.0
void embGrpKeySearchProgs (
AjPList newlist,
const AjPList glist,
const AjPStr key,
AjBool all
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| AjPList | newlist | Output | List of matching EmbPGroupProg struct returned |
| const AjPList | glist | Input | List of EmbPGroupProg struct to search through |
| const AjPStr | key | Input | String to search for |
| AjBool | all | Input | Match all words in key search string |
| void | RETURN |
From EMBOSS 2.0.0
void embGrpSearchProgsEdam (
AjPList newlist,
const AjPList glist,
const AjPStr query,
const char* namespace,
AjBool sensitive,
AjBool subclasses,
AjBool obsolete
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| AjPList | newlist | Output | List of matching EmbPGroupProg struct returned |
| const AjPList | glist | Input | List of EmbPGroupProg struct to search through |
| const AjPStr | query | Input | String(s) to search for |
| const char* | namespace | Input | EDAM namespace to search |
| AjBool | sensitive | Input | Match EDAM definitions |
| AjBool | subclasses | Input | Match EDAM subclasses |
| AjBool | obsolete | Input | Match EDAM obsolete terms |
| void | RETURN |
From EMBOSS 6.4.0
void embGrpKeySearchSeeAlso (
AjPList newlist,
AjPList* appgroups,
AjPStr* package,
const AjPList alpha,
const AjPList glist,
const AjPStr key
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| AjPList | newlist | Modify | List of application groups EmbPGroupTop returned |
| AjPList* | appgroups | Output | List of EmbPGroupTop groups of programs returned |
| AjPStr* | package | Output | List of EmbPGroupTop groups of programs |
| const AjPList | alpha | Input | List of EmbPGroupProg struct to search through |
| const AjPList | glist | Input | List of EmbPGroupTop struct to search through |
| const AjPStr | key | Input | program name to search for |
| void | RETURN |
From EMBOSS 2.0.0
void embGrpProgsMakeUnique (
AjPList list
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| AjPList | list | Modify | List of application GPnode returned |
| void | RETURN |
From EMBOSS 4.0.0
void embGrpGroupMakeUnique (
AjPList list
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| AjPList | list | Modify | List of application GPnode returned |
| void | RETURN |
From EMBOSS 4.0.0
void embGrpExit (
void
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| void | RETURN |
From EMBOSS 4.0.0