Datatypes:
| AjPOboin | Obo Input |
| AjPOboall | Obo Input Stream |
| none | Input formats |
| AjPStr | Query string |
| AjPQuery | Obo query objects |
| AjPOboData | Obo Data |
| AjPStr | Obo file line |
| none | Miscellaneous functions |
| AjPTable | Internal call register table |
Sections:
| Obo Input Constructors | Constructors |
| Obo Input Destructors | Destructors |
| obo input modifiers | Modifiers |
| casts | Casts |
| obo term inputs | Input |
Functions:
| ajOboinNew | Creates a new obo input object. |
AjPOboin ajOboinNew (
void
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| AjPOboin | RETURN | New obo input object. |
From EMBOSS 6.4.0
Functions:
| ajOboinDel | Deletes an obo input object. |
void ajOboinDel (
AjPOboin* pthis
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| AjPOboin* | pthis | Delete | Obo input |
| void | RETURN |
From EMBOSS 6.4.0
Functions:
| ajOboinClear | Clears an obo term input object back to "as new" condition, except for the query list which must be preserved. |
| ajOboinQryC | Resets an obo term input object using a new Universal obo term Address |
| ajOboinQryS | Resets an obo term input object using a new Universal obo term Address |
void ajOboinClear (
AjPOboin thys
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| AjPOboin | thys | Output | obo term input |
| void | RETURN |
From EMBOSS 6.4.0
void ajOboinQryC (
AjPOboin thys,
const char* txt
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| AjPOboin | thys | Modify | obo term input object. |
| const char* | txt | Input | Query |
| void | RETURN |
From EMBOSS 6.4.0
void ajOboinQryS (
AjPOboin thys,
const AjPStr str
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| AjPOboin | thys | Modify | obo term input object. |
| const AjPStr | str | Input | Query |
| void | RETURN |
From EMBOSS 6.4.0
Functions:
| ajOboinGetQryS | Returns the query of an obo term input object |
| ajOboinTrace | Debug calls to trace the data in an obo term input object. |
const AjPStr ajOboinGetQryS (
const AjPOboin thys
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| const AjPOboin | thys | Input | obo term input object. |
| const AjPStr | RETURN | Query string |
From EMBOSS 6.4.0
void ajOboinTrace (
const AjPOboin thys
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| const AjPOboin | thys | Input | obo term input object. |
| void | RETURN |
From EMBOSS 6.4.0
Functions:
| ajOboinRead | If the file is not yet open, calls oboinQryProcess to convert the query into an open file stream. |
AjBool ajOboinRead (
AjPOboin oboin,
AjPObo obo
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| AjPOboin | oboin | Modify | obo term input definitions |
| AjPObo | obo | Output | obo term returned. |
| AjBool | RETURN | ajTrue on success. |
From EMBOSS 6.4.0
Sections:
| Obo Input Constructors | Constructors |
| OBO Input Stream Destructors | Destructors |
| obo input stream modifiers | Modifiers |
| obo input stream casts | Casts |
| obo input | General use |
Functions:
| ajOboallNew | Creates a new obo input stream object. |
AjPOboall ajOboallNew (
void
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| AjPOboall | RETURN | New obo input stream object. |
From EMBOSS 6.4.0
Functions:
| ajOboallDel | Deletes an obo input stream object. |
void ajOboallDel (
AjPOboall* pthis
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| AjPOboall* | pthis | Delete | Obo input stream |
| void | RETURN |
From EMBOSS 6.4.0
Functions:
| ajOboallClear | Clears an obo term input stream object back to "as new" condition, except for the query list which must be preserved. |
void ajOboallClear (
AjPOboall thys
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| AjPOboall | thys | Output | obo term input stream |
| void | RETURN |
From EMBOSS 6.4.0
Functions:
| ajOboallGetQryS | Returns the query of an input stream |
| ajOboallGetoboId | Returns the identifier of the current obo term in an input stream |
const AjPStr ajOboallGetQryS (
const AjPOboall thys
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| const AjPOboall | thys | Input | obo term input stream |
| const AjPStr | RETURN | Identifier |
From EMBOSS 6.4.0
const AjPStr ajOboallGetoboId (
const AjPOboall thys
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| const AjPOboall | thys | Input | obo term input stream |
| const AjPStr | RETURN | Identifier |
From EMBOSS 6.4.0
Functions:
| ajOboallNext | Parse an OBO query into format, access, file and entry |
AjBool ajOboallNext (
AjPOboall thys,
AjPObo* Pobo
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| AjPOboall | thys | Output | Obo term input stream |
| AjPObo* | Pobo | Modify | Obo term returned |
| AjBool | RETURN | ajTrue on success. |
From EMBOSS 6.4.0
Sections:
| cast | Casts |
Functions:
| ajOboinformatTerm | tests whether an OBO input format term is known |
| ajOboinformatTest | tests whether a named OBO input format is known |
AjBool ajOboinformatTerm (
const AjPStr term
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| const AjPStr | term | Input | Format term EDAM ID |
| AjBool | RETURN | ajTrue if term was accepted |
From EMBOSS 6.4.0
AjBool ajOboinformatTest (
const AjPStr format
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| const AjPStr | format | Input | Format |
| AjBool | RETURN | ajTrue if format was accepted |
From EMBOSS 6.4.0
Sections:
| Casts | Casts |
Functions:
| ajOboqryGetObo | Returns an obo term given a query |
AjBool ajOboqryGetObo (
const AjPStr qry,
AjPObo obo
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| const AjPStr | qry | Input | Query |
| AjPObo | obo | Modify | obo term |
| AjBool | RETURN | ajTrue on success |
From EMBOSS 6.4.0
Sections:
| Query Casts | Casts |
Functions:
| ajOboqueryGetallObofields | Returns the standard obo query string from a query |
ajuint ajOboqueryGetallObofields (
const AjPQuery query,
const AjPStr* id,
const AjPStr* acc,
const AjPStr* nam,
const AjPStr* des,
const AjPStr* up,
const AjPStr* space
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| const AjPQuery | query | Input | Query |
| const AjPStr* | id | Output | Id query |
| const AjPStr* | acc | Output | Accession query |
| const AjPStr* | nam | Output | Name query |
| const AjPStr* | des | Output | Description query |
| const AjPStr* | up | Output | Parent query |
| const AjPStr* | space | Output | Namespace query |
| ajuint | RETURN | Number of fields found |
From EMBOSS 6.4.0
Sections:
| constructors | Constructors |
| casts | Casts |
Functions:
| ajObodataNew | Obo data internals constructor |
| ajObodataParseObofile | Parse an OBO format file |
AjPOboData ajObodataNew (
void
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| AjPOboData | RETURN | New object |
From EMBOSS 6.4.0
AjPOboData ajObodataParseObofile (
AjPFile obofile,
const char* validations
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| AjPFile | obofile | Modify | OBO format input file |
| const char* | validations | Input | Validations to turn on or off |
| AjPOboData | RETURN | Ontology data object |
From EMBOSS 6.4.0
Functions:
| ajObodataFetchId | Retrieves an OBO term by ID |
| ajObodataFetchName | Retrieves an OBO term by name |
AjPObo ajObodataFetchId (
const AjPOboData thys,
const AjPStr query
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| const AjPOboData | thys | Input | Parsed ontology |
| const AjPStr | query | Input | OBO identifier |
| AjPObo | RETURN | OBO term |
From EMBOSS 6.4.0
AjPObo ajObodataFetchName (
const AjPOboData thys,
const AjPStr query
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| const AjPOboData | thys | Input | Parsed ontology |
| const AjPStr | query | Input | OBO name |
| AjPObo | RETURN | OBO term |
From EMBOSS 6.4.0
Sections:
| Modifiers | Modifiers |
Functions:
| ajObolineCutComment | Remove comments starting with an unescaped '!' |
| ajObolineCutDbxref | Remove trailing dbxrefs in square braces |
| ajObolineCutModifier | Remove trailing modifiers in curly braces |
| ajObolineEscape | Clean up escaped characters |
AjBool ajObolineCutComment (
AjPStr* Pline,
AjPStr* Pcomment
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| AjPStr* | Pline | Modify | Line with possible comment text |
| AjPStr* | Pcomment | Modify | Comment text |
| AjBool | RETURN | True if a comment was found |
From EMBOSS 6.4.0
AjBool ajObolineCutDbxref (
AjPStr* Pline,
AjPStr* Pdbxref
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| AjPStr* | Pline | Modify | Line with possible trailing dbxref text |
| AjPStr* | Pdbxref | Modify | Dbxref text |
| AjBool | RETURN | True if a trailing dbxref was found |
From EMBOSS 6.4.0
AjBool ajObolineCutModifier (
AjPStr* Pline,
AjPStr* Pmodifier
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| AjPStr* | Pline | Modify | Line with possible trailing modifier text |
| AjPStr* | Pmodifier | Modify | Modifier text |
| AjBool | RETURN | True if a trailing modifier was found |
From EMBOSS 6.4.0
AjBool ajObolineEscape (
AjPStr* Pline
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| AjPStr* | Pline | Modify | Line with possible comment text |
| AjBool | RETURN | True if an escaped character was found |
From EMBOSS 6.4.0
Sections:
| Casts | |
| Miscellaneous | Miscellaneous |
| Internals | Miscellaneous |
Functions:
| ajOboinprintBook | Reports the internal data structures as a Docbook table |
| ajOboinprintHtml | Reports the internal data structures as an HTML table |
| ajOboinprintText | Reports the internal data structures |
| ajOboinprintWiki | Reports the internal data structures as a wiki table |
void ajOboinprintBook (
AjPFile outf
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| AjPFile | outf | Modify | Output file |
| void | RETURN |
From EMBOSS 6.4.0
void ajOboinprintHtml (
AjPFile outf
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| AjPFile | outf | Modify | Output file |
| void | RETURN |
From EMBOSS 6.4.0
void ajOboinprintText (
AjPFile outf,
AjBool full
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| AjPFile | outf | Modify | Output file |
| AjBool | full | Input | Full report (usually ajFalse) |
| void | RETURN |
From EMBOSS 6.4.0
void ajOboinprintWiki (
AjPFile outf
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| AjPFile | outf | Modify | Output file |
| void | RETURN |
From EMBOSS 6.4.0
Functions:
| ajOboinExit | Cleans up obo term input internal memory |
void ajOboinExit (
void
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| void | RETURN |
From EMBOSS 6.4.0
Functions:
| ajOboinTypeGetFields | Returns the listof known field names for ajOboinRead |
| ajOboinTypeGetQlinks | Returns the listof known query link operators for ajOboinRead |
const char* ajOboinTypeGetFields (
void
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| const char* | RETURN | List of field names |
From EMBOSS 6.4.0
const char* ajOboinTypeGetQlinks (
void
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| const char* | RETURN | List of field names |
From EMBOSS 6.4.0
Sections:
| Cast | Casts |
Functions:
| ajOboaccessGetDb | returns the table in which obo database access details are registered |
| ajOboaccessMethodGetQlinks | Tests for a named method for obo term reading and returns the known query link operators |
| ajOboaccessMethodGetScope | Tests for a named method for obo term reading and returns the scope (entry, query or all). |
| ajOboaccessMethodTest | Tests for a named method for obo reading. |
AjPTable ajOboaccessGetDb (
void
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| AjPTable | RETURN | Access functions hash table |
From EMBOSS 6.4.0
const char* ajOboaccessMethodGetQlinks (
const AjPStr method
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| const AjPStr | method | Input | Method required. |
| const char* | RETURN | Known link operators |
From EMBOSS 6.4.0
ajuint ajOboaccessMethodGetScope (
const AjPStr method
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| const AjPStr | method | Input | Method required. |
| ajuint | RETURN | Scope flags |
From EMBOSS 6.4.0
AjBool ajOboaccessMethodTest (
const AjPStr method
);
| Type | Name | Read/Write | Description |
|---|---|---|---|
| const AjPStr | method | Input | Method required. |
| AjBool | RETURN | ajTrue on success. |
From EMBOSS 6.4.0