Datatypes:
| AjPVarin | Variation input objects | 
| none | Miscellaneous | 
| AjPTable | Internal call register table | 
| AjPVarall | Variation Input Stream | 
| AjPVarload | Variation Loader | 
| none | Input formats | 
Sections:
| Variation input constructors | Constructors | 
| variation input destructors | Destructors | 
| variation input modifiers | Modifiers | 
| casts | Casts | 
| Variation data inputs | Input | 
Functions:
| ajVarinNew | Creates a new variation input object. | 
AjPVarin ajVarinNew (
      void
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| AjPVarin | RETURN | New variation input object. | 
From EMBOSS 6.4.0
Functions:
| ajVarinDel | Deletes a variation input object. | 
void ajVarinDel (
      AjPVarin* pthis
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| AjPVarin* | pthis | Delete | Variation input | 
| void | RETURN | 
From EMBOSS 6.4.0
Functions:
| ajVarinClear | Clears a variation input object back to "as new" condition, except for the query list which must be preserved. | 
| ajVarinQryC | Resets a variation input object using a new Universal Query Address | 
| ajVarinQryS | Resets a variation input object using a new Universal Query Address | 
void ajVarinClear (
      AjPVarin thys
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| AjPVarin | thys | Output | Variation input | 
| void | RETURN | 
From EMBOSS 6.4.0
void ajVarinQryC (
      AjPVarin thys,
      const char* txt
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| AjPVarin | thys | Modify | Variation input object. | 
| const char* | txt | Input | Query | 
| void | RETURN | 
From EMBOSS 6.4.0
void ajVarinQryS (
      AjPVarin thys,
      const AjPStr str
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| AjPVarin | thys | Modify | Variation input object. | 
| const AjPStr | str | Input | Query | 
| void | RETURN | 
From EMBOSS 6.4.0
Functions:
| ajVarinTrace | Debug calls to trace the data in a variation input object. | 
void ajVarinTrace (
      const AjPVarin thys
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| const AjPVarin | thys | Input | Variation input object. | 
| void | RETURN | 
From EMBOSS 6.4.0
Functions:
| ajVarinLoad | If the file is not yet open, calls varinQryProcess to convert the query into an open file stream. | 
AjBool ajVarinLoad (
      AjPVarin varin,
      AjPVar var
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| AjPVarin | varin | Modify | Variation data input definitions | 
| AjPVar | var | Output | Variation data returned. | 
| AjBool | RETURN | ajTrue on success. | 
From EMBOSS 6.4.0
Sections:
| Casts | |
| Miscellaneous | Miscellaneous | 
| Internals | Miscellaneous | 
Functions:
| ajVarinprintBook | Reports the internal data structures as a Docbook table | 
| ajVarinprintHtml | Reports the internal data structures as an HTML table | 
| ajVarinprintText | Reports the internal data structures | 
| ajVarinprintWiki | Reports the internal data structures as a wiki table | 
void ajVarinprintBook (
      AjPFile outf
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| AjPFile | outf | Modify | Output file | 
| void | RETURN | 
From EMBOSS 6.4.0
void ajVarinprintHtml (
      AjPFile outf
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| AjPFile | outf | Modify | Output file | 
| void | RETURN | 
From EMBOSS 6.4.0
void ajVarinprintText (
      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 ajVarinprintWiki (
      AjPFile outf
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| AjPFile | outf | Modify | Output file | 
| void | RETURN | 
From EMBOSS 6.4.0
Functions:
| ajVarinExit | Cleans up variation input internal memory | 
void ajVarinExit (
      void
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| void | RETURN | 
From EMBOSS 6.4.0
Functions:
| ajVarinTypeGetFields | Returns the list of known field names for ajVarinRead | 
| ajVarinTypeGetQlinks | Returns the listof known query link operators for ajVarinRead | 
const char* ajVarinTypeGetFields (
      void
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| const char* | RETURN | List of field names | 
From EMBOSS 6.4.0
const char* ajVarinTypeGetQlinks (
      void
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| const char* | RETURN | List of field names | 
From EMBOSS 6.4.0
Sections:
| Cast | Casts | 
Functions:
| ajVaraccessGetDb | Returns the table in which variation database access details are registered | 
| ajVaraccessMethodGetQlinks | Tests for a named method for variation data reading returns the known query link operators | 
| ajVaraccessMethodGetScope | Tests for a named method for variation data reading and returns the scope (entry, query or all). | 
| ajVaraccessMethodTest | Tests for a named method for variation data reading. | 
AjPTable ajVaraccessGetDb (
      void
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| AjPTable | RETURN | Access functions hash table | 
From EMBOSS 6.4.0
const char* ajVaraccessMethodGetQlinks (
      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 ajVaraccessMethodGetScope (
      const AjPStr method
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| const AjPStr | method | Input | Method required. | 
| ajuint | RETURN | Scope flags | 
From EMBOSS 6.4.0
AjBool ajVaraccessMethodTest (
      const AjPStr method
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| const AjPStr | method | Input | Method required. | 
| AjBool | RETURN | ajTrue on success. | 
From EMBOSS 6.4.0
Sections:
| Variation Input Constructors | Constructors | 
| Variation Input Stream Destructors | Destructors | 
| Variation input stream modifiers | Modifiers | 
| Variation input stream casts | Casts | 
| Variation input | Input | 
Functions:
| ajVarallNew | Creates a new variation input stream object. | 
AjPVarall ajVarallNew (
      void
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| AjPVarall | RETURN | New variation input stream object. | 
From EMBOSS 6.4.0
Functions:
| ajVarallDel | Deletes a variation input stream object. | 
void ajVarallDel (
      AjPVarall* pthis
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| AjPVarall* | pthis | Delete | Variation input stream | 
| void | RETURN | 
From EMBOSS 6.4.0
Functions:
| ajVarallClear | Clears a variation input stream object back to "as new" condition, except for the query list which must be preserved. | 
void ajVarallClear (
      AjPVarall thys
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| AjPVarall | thys | Output | Variation input stream | 
| void | RETURN | 
From EMBOSS 6.4.0
Functions:
| ajVarallGetvarId | Returns the identifier of the current variation in an input stream | 
const AjPStr ajVarallGetvarId (
      const AjPVarall thys
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| const AjPVarall | thys | Input | Variation input stream | 
| const AjPStr | RETURN | Identifier | 
From EMBOSS 6.4.0
Functions:
| ajVarallNext | Load the next set of initial variation data in an input stream. | 
AjBool ajVarallNext (
      AjPVarall thys,
      AjPVarload* Pvarload
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| AjPVarall | thys | Output | Variation input stream | 
| AjPVarload* | Pvarload | Modify | Variation loader returned | 
| AjBool | RETURN | ajTrue on success. | 
From EMBOSS 6.4.0
Sections:
| Variation Loader Constructors | Constructors | 
| Variation Loader Destructors | Destructors | 
| Variation loader modifiers | Modifiers | 
| Variation loader casts | Casts | 
| Variation loading | Input | 
Functions:
| ajVarloadNew | Creates a new variation loader object. | 
AjPVarload ajVarloadNew (
      void
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| AjPVarload | RETURN | New variation loader object. | 
From EMBOSS 6.5.0
Functions:
| ajVarloadDel | Deletes a variation loader object. | 
void ajVarloadDel (
      AjPVarload* pthis
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| AjPVarload* | pthis | Delete | Variation loader | 
| void | RETURN | 
From EMBOSS 6.5.0
Functions:
| ajVarloadClear | Clears a variation loader object back to "as new" condition, except for the query list which must be preserved. | 
void ajVarloadClear (
      AjPVarload thys
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| AjPVarload | thys | Output | Variation loader | 
| void | RETURN | 
From EMBOSS 6.5.0
Functions:
| ajVarloadGetvarId | Returns the identifier of the current variation in a loader | 
const AjPStr ajVarloadGetvarId (
      const AjPVarload thys
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| const AjPVarload | thys | Input | Variation loader | 
| const AjPStr | RETURN | Identifier | 
From EMBOSS 6.5.0
Functions:
| ajVarloadMore | Test whether more data can be loaded | 
| ajVarloadNext | Parse a variation query into format, access, file and entry | 
AjBool ajVarloadMore (
      AjPVarload thys,
      AjPVar* Pvar
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| AjPVarload | thys | Output | Variation loader | 
| AjPVar* | Pvar | Modify | Variation returned | 
| AjBool | RETURN | ajTrue on success. | 
From EMBOSS 6.5.0
AjBool ajVarloadNext (
      AjPVarload thys,
      AjPVar* Pvar
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| AjPVarload | thys | Output | Variation loader | 
| AjPVar* | Pvar | Modify | Variation returned | 
| AjBool | RETURN | ajTrue on success. | 
From EMBOSS 6.5.0
Sections:
| cast | Casts | 
Functions:
| ajVarinformatTerm | Tests whether a variation data input format term is known | 
| ajVarinformatTest | Tests whether a named variation data input format is known | 
AjBool ajVarinformatTerm (
      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 ajVarinformatTest (
      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