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 | Input |
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