Functions:
ajSeqinNew | Creates a new sequence input object. |
AjPSeqin ajSeqinNew ( void );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPSeqin | RETURN | New sequence input object. |
From EMBOSS 1.0.0
Functions:
ajSeqinDel | Deletes a sequence input object. |
void ajSeqinDel ( AjPSeqin* pthis );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPSeqin* | pthis | Delete | Sequence input |
void | RETURN |
From EMBOSS 1.0.0
Functions:
ajSeqinUsa | Creates or resets a sequence input object using a new Universal Sequence Address |
ajSeqinSetNuc | Sets the type to be forced as nucleic for a sequence input object |
ajSeqinSetProt | Sets the type to be forced as protein for a sequence input object |
ajSeqinSetRange | Sets the start and end positions for a sequence input object |
void ajSeqinUsa ( AjPSeqin* pthis, const AjPStr Usa );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPSeqin* | pthis | Modify | Sequence input object. |
const AjPStr | Usa | Input | USA |
void | RETURN |
From EMBOSS 1.0.0
void ajSeqinSetNuc ( AjPSeqin seqin );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPSeqin | seqin | Modify | Sequence input object to be set. |
void | RETURN |
From EMBOSS 1.0.0
void ajSeqinSetProt ( AjPSeqin seqin );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPSeqin | seqin | Modify | Sequence input object to be set. |
void | RETURN |
From EMBOSS 1.0.0
void ajSeqinSetRange ( AjPSeqin seqin, ajint ibegin, ajint iend );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPSeqin | seqin | Modify | Sequence input object to be set. |
ajint | ibegin | Input | Start position. Negative values are from the end. |
ajint | iend | Input | End position. Negative values are from the end. |
void | RETURN |
From EMBOSS 1.0.0
Functions:
ajSeqAllRead | Parse a USA Uniform Sequence Address into format, access, file and entry |
ajSeqallFile | Parse a USA Uniform Sequence Address |
ajSeqallNext | Reads the next sequence into a sequence stream. For the first call this simply returns the sequence already loaded. For later calls a new sequence is read. |
ajSeqinClearPos | Clears a Sequence input object position information as possibly read from a USA that included the begin, end and direction |
ajSeqinClear | Clears a Sequence input object back to "as new" condition, except for the USA list and the features setting which must be preserved. |
AjBool ajSeqAllRead ( AjPSeq thys, AjPSeqin seqin );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPSeq | thys | Output | Sequence returned. |
AjPSeqin | seqin | Modify | Sequence input definitions |
AjBool | RETURN | ajTrue on success. |
From EMBOSS 1.0.0
AjPSeqall ajSeqallFile ( const AjPStr usa );
Type | Name | Read/Write | Description |
---|---|---|---|
const AjPStr | usa | Input | sequence usa. |
AjPSeqall | RETURN | seqall object |
From EMBOSS 1.13.0
AjBool ajSeqallNext ( AjPSeqall seqall, AjPSeq* retseq );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPSeqall | seqall | Modify | Sequence stream |
AjPSeq* | retseq | Output | Sequence |
AjBool | RETURN | ajTrue if a sequence was refound. ajFalse when all is done. |
From EMBOSS 1.0.0
void ajSeqinClearPos ( AjPSeqin thys );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPSeqin | thys | Modify | Sequence input |
void | RETURN |
From EMBOSS 2.9.0
void ajSeqinClear ( AjPSeqin thys );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPSeqin | thys | Output | Sequence input |
void | RETURN |
From EMBOSS 1.0.0
Functions:
ajSeqRead | If the file is not yet open, calls seqinUsaProcess to convert the USA into an open file stream. |
AjBool ajSeqRead ( AjPSeq thys, AjPSeqin seqin );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPSeq | thys | Output | Sequence returned. |
AjPSeqin | seqin | Modify | Sequence input definitions |
AjBool | RETURN | ajTrue on success. |
From EMBOSS 1.0.0
Functions:
ajSeqsetRead | Parse a USA Uniform Sequence Address into format, access, file and entry |
ajSeqsetallRead | Parse a USA Uniform Sequence Address into format, access, file and entry |
ajSeqsetFromList | Builds a sequence set from a list of sequences |
ajSeqsetFromPair | Builds a sequence set from a pair of sequences |
ajSeqsetApp | Adds a sequence to a sequence set |
ajSeqPrintInFormat | Reports the internal data structures |
ajSeqPrintbookInFormat | Reports the internal data structures as a Docbook table |
ajSeqPrinthtmlInFormat | Reports the internal data structures as an HTML table |
ajSeqPrintwikiInFormat | Reports the internal data structures as a wiki table |
ajSeqFormatTest | tests whether a named format is known |
ajSeqUsaGetBase | Extracts the base part from a USA, suitable for use in fetching other sequences from the same source |
AjBool ajSeqsetRead ( AjPSeqset thys, AjPSeqin seqin );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPSeqset | thys | Output | Sequence set returned. |
AjPSeqin | seqin | Modify | Sequence input definitions |
AjBool | RETURN | ajTrue on success. |
From EMBOSS 1.0.0
AjBool ajSeqsetallRead ( AjPList thys, AjPSeqin seqin );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPList | thys | Output | List of sequence sets returned. |
AjPSeqin | seqin | Modify | Sequence input definitions |
AjBool | RETURN | ajTrue on success. |
From EMBOSS 2.8.0
ajint ajSeqsetFromList ( AjPSeqset thys, const AjPList list );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPSeqset | thys | Output | Sequence set |
const AjPList | list | Input | List of sequence objects |
ajint | RETURN | Number of sequences in the set. |
From EMBOSS 2.1.0
ajint ajSeqsetFromPair ( AjPSeqset thys, const AjPSeq seqa, const AjPSeq seqb );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPSeqset | thys | Output | Sequence set |
const AjPSeq | seqa | Input | Sequence 1 |
const AjPSeq | seqb | Input | Sequence 2 |
ajint | RETURN | Number of sequences in the set. |
From EMBOSS 2.1.0
ajint ajSeqsetApp ( AjPSeqset thys, const AjPSeq seq );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPSeqset | thys | Output | Sequence set |
const AjPSeq | seq | Input | Sequence |
ajint | RETURN | Number of sequences in the set. |
From EMBOSS 2.1.0
void ajSeqPrintInFormat ( 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 1.0.0
void ajSeqPrintbookInFormat ( AjPFile outf );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPFile | outf | Modify | Output file |
void | RETURN |
From EMBOSS 6.2.0
void ajSeqPrinthtmlInFormat ( AjPFile outf );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPFile | outf | Modify | Output file |
void | RETURN |
From EMBOSS 6.2.0
void ajSeqPrintwikiInFormat ( AjPFile outf );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPFile | outf | Modify | Output file |
void | RETURN |
From EMBOSS 6.2.0
AjBool ajSeqFormatTest ( const AjPStr format );
Type | Name | Read/Write | Description |
---|---|---|---|
const AjPStr | format | Input | Format |
AjBool | RETURN | ajTrue if formats was accepted |
From EMBOSS 2.7.0
AjBool ajSeqUsaGetBase ( const AjPStr usa, AjPStr* Pbaseusa );
Type | Name | Read/Write | Description |
---|---|---|---|
const AjPStr | usa | Input | Original USA |
AjPStr* | Pbaseusa | Modify | Base part of USA |
AjBool | RETURN | True on success |
From EMBOSS 6.1.0
Functions:
ajSeqParseFasta | Parse an NCBI format fasta line. Return id acc sv and description |
ajSeqParseNcbi | Parse an NCBI format fasta line. Return id acc and description. |
ajSeqParseFastq | Parse a fastq id line. Return id acc sv and description |
ajSeqGetFromUsaRange | Returns a sequence given a USA |
ajSeqGetFromUsa | Returns a sequence given a USA |
ajSeqsetGetFromUsa | Return a seqset given a usa |
ajSeqReadExit | Cleans up sequence reading internal memory |
AjBool ajSeqParseFasta ( const AjPStr instr, AjPStr* id, AjPStr* acc, AjPStr* sv, AjPStr* desc );
Type | Name | Read/Write | Description |
---|---|---|---|
const AjPStr | instr | Input | fasta line. |
AjPStr* | id | Output | id. |
AjPStr* | acc | Output | accession number. |
AjPStr* | sv | Output | sequence version number. |
AjPStr* | desc | Output | description. |
AjBool | RETURN | ajTrue if fasta format |
From EMBOSS 2.0.0
AjBool ajSeqParseNcbi ( const AjPStr instr, AjPStr* id, AjPStr* acc, AjPStr* sv, AjPStr* gi, AjPStr* db, AjPStr* desc );
Type | Name | Read/Write | Description |
---|---|---|---|
const AjPStr | instr | Input | fasta line. |
AjPStr* | id | Output | id. |
AjPStr* | acc | Output | accession number. |
AjPStr* | sv | Output | sequence version number. |
AjPStr* | gi | Output | GI version number. |
AjPStr* | db | Output | NCBI database name |
AjPStr* | desc | Output | description. |
AjBool | RETURN | ajTrue if ncbi format |
From EMBOSS 1.0.0
AjBool ajSeqParseFastq ( const AjPStr instr, AjPStr* id, AjPStr* desc );
Type | Name | Read/Write | Description |
---|---|---|---|
const AjPStr | instr | Input | fastq line. |
AjPStr* | id | Output | id. |
AjPStr* | desc | Output | description. |
AjBool | RETURN | ajTrue if fastq format |
From EMBOSS 6.1.0
AjBool ajSeqGetFromUsaRange ( const AjPStr thys, AjBool protein, ajint ibegin, ajint iend, AjPSeq seq );
Type | Name | Read/Write | Description |
---|---|---|---|
const AjPStr | thys | Input | USA |
AjBool | protein | Input | True if protein |
ajint | ibegin | Input | sequence start position |
ajint | iend | Input | sequence end position |
AjPSeq | seq | Modify | sequence |
AjBool | RETURN | ajTrue on success |
From EMBOSS 6.4.0
AjBool ajSeqGetFromUsa ( const AjPStr thys, AjBool protein, AjPSeq seq );
Type | Name | Read/Write | Description |
---|---|---|---|
const AjPStr | thys | Input | USA |
AjBool | protein | Input | True if protein |
AjPSeq | seq | Modify | sequence |
AjBool | RETURN | ajTrue on success |
From EMBOSS 1.8.0
AjBool ajSeqsetGetFromUsa ( const AjPStr thys, AjPSeqset* seq );
Type | Name | Read/Write | Description |
---|---|---|---|
const AjPStr | thys | Input | usa |
AjPSeqset* | seq | Output | seqset |
AjBool | RETURN | ajTrue on success |
From EMBOSS 2.7.0
void ajSeqReadExit ( void );
Type | Name | Read/Write | Description |
---|---|---|---|
void | RETURN |
From EMBOSS 4.0.0
Functions:
ajSeqinTypeGetFields | Returns the listof known field names for ajSeqinRead |
ajSeqinTypeGetQlinks | Returns the listof known query link operators for ajSeqRead |
ajSeqinTrace | Debug calls to trace the data in a sequence input object. |
ajSeqaccessGetDb | returns the table in which sequence database access details are registered |
ajSeqaccessMethodGetQlinks | Tests for a named method for sequence reading and returns the known query link operators |
ajSeqaccessMethodGetScope | Tests for a named method for sequence reading and returns the scope (entry, query or all). |
ajSeqaccessMethodTest | Tests for a named method for sequence reading. |
ajSeqinformatTerm | Tests whether a data input format termis known |
ajSeqinformatTest | Tests whether a named sequence data input format is known |
const char* ajSeqinTypeGetFields ( void );
Type | Name | Read/Write | Description |
---|---|---|---|
const char* | RETURN | List of field names |
From EMBOSS 6.4.0
const char* ajSeqinTypeGetQlinks ( void );
Type | Name | Read/Write | Description |
---|---|---|---|
const char* | RETURN | List of field names |
From EMBOSS 6.4.0
void ajSeqinTrace ( const AjPSeqin thys );
Type | Name | Read/Write | Description |
---|---|---|---|
const AjPSeqin | thys | Input | Sequence input object. |
void | RETURN |
From EMBOSS 1.0.0
AjPTable ajSeqaccessGetDb ( void );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPTable | RETURN | Access functions hash table |
From EMBOSS 6.4.0
const char* ajSeqaccessMethodGetQlinks ( 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 ajSeqaccessMethodGetScope ( const AjPStr method );
Type | Name | Read/Write | Description |
---|---|---|---|
const AjPStr | method | Input | Method required. |
ajuint | RETURN | Scope flags |
From EMBOSS 6.4.0
AjBool ajSeqaccessMethodTest ( const AjPStr method );
Type | Name | Read/Write | Description |
---|---|---|---|
const AjPStr | method | Input | Method required. |
AjBool | RETURN | ajTrue on success. |
From EMBOSS 6.4.0
AjBool ajSeqinformatTerm ( 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 ajSeqinformatTest ( const AjPStr format );
Type | Name | Read/Write | Description |
---|---|---|---|
const AjPStr | format | Input | Format |
AjBool | RETURN | ajTrue if formats was accepted |
From EMBOSS 6.4.0