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