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