Datatypes:
| AjPRefseqin | Reference sequence input objects | 
| none | Miscellaneous | 
| AjPTable | Internal call register table | 
| AjPRefseqall | Refseq Input Stream | 
| none | Input formats | 
Sections:
| Reference sequence input constructors | Constructors | 
| reference sequence input destructors | Destructors | 
| reference sequence input modifiers | Modifiers | 
| casts | Casts | 
| Reference sequence data inputs | Input | 
Functions:
| ajRefseqinNew | Creates a new reference sequence input object. | 
AjPRefseqin ajRefseqinNew (
      void
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| AjPRefseqin | RETURN | New reference sequence input object. | 
In release 6.5.0
Functions:
| ajRefseqinDel | Deletes a reference sequence input object. | 
void ajRefseqinDel (
      AjPRefseqin* pthis
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| AjPRefseqin* | pthis | Delete | Reference sequence input | 
| void | RETURN | 
In release 6.5.0
Functions:
| ajRefseqinClear | Clears a reference sequence input object back to "as new" condition, except for the query list which must be preserved. | 
| ajRefseqinQryC | Resets a reference sequence input object using a new Universal Query Address | 
| ajRefseqinQryS | Resets a reference sequence input object using a new Universal Query Address | 
void ajRefseqinClear (
      AjPRefseqin thys
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| AjPRefseqin | thys | Output | Reference sequence input | 
| void | RETURN | 
In release 6.5.0
void ajRefseqinQryC (
      AjPRefseqin thys,
      const char* txt
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| AjPRefseqin | thys | Modify | Reference sequence input object. | 
| const char* | txt | Input | Query | 
| void | RETURN | 
In release 6.5.0
void ajRefseqinQryS (
      AjPRefseqin thys,
      const AjPStr str
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| AjPRefseqin | thys | Modify | Reference sequence input object. | 
| const AjPStr | str | Input | Query | 
| void | RETURN | 
In release 6.5.0
Functions:
| ajRefseqinTrace | Debug calls to trace the data in a reference sequence input object. | 
void ajRefseqinTrace (
      const AjPRefseqin thys
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| const AjPRefseqin | thys | Input | Reference sequence input object. | 
| void | RETURN | 
In release 6.5.0
Functions:
| ajRefseqinRead | If the file is not yet open, calls refseqinQryProcess to convert the query into an open file stream. | 
AjBool ajRefseqinRead (
      AjPRefseqin refseqin,
      AjPRefseq refseq
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| AjPRefseqin | refseqin | Modify | Reference sequence data input definitions | 
| AjPRefseq | refseq | Output | Reference sequence data returned. | 
| AjBool | RETURN | ajTrue on success. | 
In release 6.5.0
Sections:
| Casts | |
| Miscellaneous | Miscellaneous | 
| Internals | Miscellaneous | 
Functions:
| ajRefseqinprintBook | Reports the internal data structures as a Docbook table | 
| ajRefseqinprintHtml | Reports the internal data structures as an HTML table | 
| ajRefseqinprintText | Reports the internal data structures | 
| ajRefseqinprintWiki | Reports the internal data structures as a wiki table | 
void ajRefseqinprintBook (
      AjPFile outf
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| AjPFile | outf | Modify | Output file | 
| void | RETURN | 
In release 6.5.0
void ajRefseqinprintHtml (
      AjPFile outf
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| AjPFile | outf | Modify | Output file | 
| void | RETURN | 
In release 6.5.0
void ajRefseqinprintText (
      AjPFile outf,
      AjBool full
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| AjPFile | outf | Modify | Output file | 
| AjBool | full | Input | Full report (usually ajFalse) | 
| void | RETURN | 
In release 6.5.0
void ajRefseqinprintWiki (
      AjPFile outf
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| AjPFile | outf | Modify | Output file | 
| void | RETURN | 
In release 6.5.0
Functions:
| ajRefseqinExit | Cleans up reference sequence input internal memory | 
void ajRefseqinExit (
      void
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| void | RETURN | 
In release 6.5.0
Functions:
| ajRefseqinTypeGetFields | Returns the list of known field names for ajRefseqinRead | 
| ajRefseqinTypeGetQlinks | Returns the listof known query link operators for ajRefseqinRead | 
const char* ajRefseqinTypeGetFields (
      void
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| const char* | RETURN | List of field names | 
In release 6.5.0
const char* ajRefseqinTypeGetQlinks (
      void
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| const char* | RETURN | List of field names | 
In release 6.5.0
Sections:
| Cast | Casts | 
Functions:
| ajRefseqaccessGetDb | Returns the table in which reference sequence database access details are registered | 
| ajRefseqaccessMethodGetQlinks | Tests for a named method for refseq data reading returns the known query link operators | 
| ajRefseqaccessMethodGetScope | Tests for a named method for reference sequence data reading and returns the scope (entry, query or all). | 
| ajRefseqaccessMethodTest | Tests for a named method for reference sequence data reading. | 
AjPTable ajRefseqaccessGetDb (
      void
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| AjPTable | RETURN | Access functions hash table | 
In release 6.5.0
const char* ajRefseqaccessMethodGetQlinks (
      const AjPStr method
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| const AjPStr | method | Input | Method required. | 
| const char* | RETURN | Known link operators | 
In release 6.5.0
ajuint ajRefseqaccessMethodGetScope (
      const AjPStr method
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| const AjPStr | method | Input | Method required. | 
| ajuint | RETURN | Scope flags | 
In release 6.5.0
AjBool ajRefseqaccessMethodTest (
      const AjPStr method
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| const AjPStr | method | Input | Method required. | 
| AjBool | RETURN | ajTrue on success. | 
In release 6.5.0
Sections:
| Refseq Input Constructors | Constructors | 
| Refseq Input Stream Destructors | Destructors | 
| refseq input stream modifiers | Modifiers | 
| refseq input stream casts | Casts | 
| refseq input | Input | 
Functions:
| ajRefseqallNew | Creates a new refseq input stream object. | 
AjPRefseqall ajRefseqallNew (
      void
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| AjPRefseqall | RETURN | New refseq input stream object. | 
In release 6.5.0
Functions:
| ajRefseqallDel | Deletes a refseq input stream object. | 
void ajRefseqallDel (
      AjPRefseqall* pthis
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| AjPRefseqall* | pthis | Delete | Refseq input stream | 
| void | RETURN | 
In release 6.5.0
Functions:
| ajRefseqallClear | Clears a refseq input stream object back to "as new" condition, except for the query list which must be preserved. | 
void ajRefseqallClear (
      AjPRefseqall thys
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| AjPRefseqall | thys | Output | Refseq input stream | 
| void | RETURN | 
In release 6.5.0
Functions:
| ajRefseqallGetrefseqId | Returns the identifier of the current refseq in an input stream | 
const AjPStr ajRefseqallGetrefseqId (
      const AjPRefseqall thys
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| const AjPRefseqall | thys | Input | Refseq input stream | 
| const AjPStr | RETURN | Identifier | 
In release 6.5.0
Functions:
| ajRefseqallNext | Parse a refseq query into format, access, file and entry | 
AjBool ajRefseqallNext (
      AjPRefseqall thys,
      AjPRefseq* Prefseq
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| AjPRefseqall | thys | Output | Refseq input stream | 
| AjPRefseq* | Prefseq | Modify | Refseq returned | 
| AjBool | RETURN | ajTrue on success. | 
In release 6.5.0
Sections:
| cast | Casts | 
Functions:
| ajRefseqinformatTerm | Tests whether a reference sequence data input format term is known | 
| ajRefseqinformatTest | Tests whether a named reference sequence data input format is known | 
AjBool ajRefseqinformatTerm (
      const AjPStr term
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| const AjPStr | term | Input | Format term EDAM ID | 
| AjBool | RETURN | ajTrue if term was accepted | 
In release 6.5.0
AjBool ajRefseqinformatTest (
      const AjPStr format
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| const AjPStr | format | Input | Format | 
| AjBool | RETURN | ajTrue if term was accepted | 
In release 6.5.0