ajtaxdata
Ajax tax object.
Holds the tax itself, plus associated information.
Alias name(s)
Attributes
Name | Type | Description |
Id | AjPStr | Taxonomy id
|
Db | AjPStr | Database name from input
|
Setdb | AjPStr | Database name from command line
|
Full | AjPStr | Full name
|
Qry | AjPStr | Query for re-reading
|
Formatstr | AjPStr | Input format name
|
Filename | AjPStr | Original filename
|
Rank | AjPStr | Rank in taxomony hierarchy
|
Emblcode | AjPStr | EMBL locus name prefix (not unique)
|
Comment | AjPStr | Comment
|
Name | AjPStr | Standard name
|
Namelist | AjPList | Names list
|
Citations | AjPList | Citations list
|
Lines | AjPStr* | Lines of input data
|
Fpos | ajlong | File position
|
Format | AjEnum | Input format enum
|
Count | ajuint | Number of lines read
|
Taxid | ajuint | Taxon node id
|
Parent | ajuint | Parent taxid
|
Flags | ajuint | Flags:
if node inherits division from parent
if node inherits genetic code from parent
if node inherits mito gencode from parent
if name is suppressed in GB entry lineage
if this subtree has no sequence data yet
|
Divid | unsigned char | Division id
|
Gencode | unsigned char | Genetic code id
|
Mitocode | unsigned char | Mitochondrial genetic code id
|
Padchar | unsigned char | Padding to alignment boundary
|
Ajax tax input object.
Holds the input specification and information needed to read
the tax and possible further entries
Alias name(s)
Attributes
Name | Type | Description |
Input | AjPTextin | General text input object
|
TaxData | void* | Format data for reuse, e.g. multiple term input
(unused in current code)
|
Ajax taxon all (stream) object.
Inherits an AjPTax but allows more taxons to be read from the
same input by also inheriting the AjPTaxin input object.
Alias name(s)
Attributes
Name | Type | Description |
Tax | AjPTax | Current taxon
|
Taxin | AjPTaxin | Taxon input for reading next
|
Totterms | ajulong | Count of terms so far
|
Count | ajuint | Count of terms so far
|
Multi | AjBool | True if multiple values are expected
|
Returned | AjBool | if true: Taxon object has been returned to a new
owner and is not to be deleted by the destructor
|
Padding | char[4] | Padding to alignment boundary
|
NCBI taxonomy node name, listed within AjPTax
Alias name(s)
Attributes
Name | Type | Description |
Name | AjPStr | Name of taxon node
|
UniqueName | AjPStr | Unique name of taxon node
|
NameClass | AjPStr | Synonym, common name, etc.
|
NCBI taxonomy division
Alias name(s)
Attributes
Name | Type | Description |
GbCode | AjPStr | GenBank division code (three characters)
|
GbName | AjPStr | GenBank division name
|
Comments | AjPStr | Comments
|
Divid | ajuint | Taxonomy division id
|
Padding | ajuint | Padding to alignment boundary
|
NCBI taxonomy genetic code
Alias name(s)
Attributes
Name | Type | Description |
Abbrev | AjPStr | Genetic code name abbreviation
|
Name | AjPStr | Genetic code full name
|
Trans | AjPStr | Amino acids for each codon
|
Starts | AjPStr | Start codons
|
Gencode | ajuint | NCBI genetic code id
|
Padding | ajuint | Padding to alignment boundary
|
NCBI taxonomy deleted node
Alias name(s)
Attributes
Name | Type | Description |
Taxid | ajuint | Taxon node id
|
NCBI taxonomy mergednode
Alias name(s)
Attributes
Name | Type | Description |
Taxid | ajuint | Oldaxon node id
|
Mergeid | ajuint | Merged taxon node id
|
NCBI taxonomy citation, listed within AjPTax
Alias name(s)
Attributes
Name | Type | Description |
Citid | ajuint | Taxonomy citation id
|
Pubmed | ajuint | PubMed id (0 if not found)
|
Medline | ajuint | Medline id (0 if not found)
|
Refcount | ajuint | Reference count
|
Key | AjPStr | Citation key
|
Url | AjPStr | Url associated with citation
|
Text | AjPStr | Text, usually article name and authors
|
Ajax taxonomy access database reading object.
Holds information needed to read a tax entry from a database.
Access methods are defined for each known database type.
Tax entries are read from the database using the defined
database access function, which is usually a static function
within ajtaxdb.c
This should be a static data object but is needed for the definition
of AjPTaxin.
Alias name(s)
Attributes
Name | Type | Description |
Name | const char* | Access method name used in emboss.default
|
Access | (AjBool*) | Access function
|
AccessFree | (AjBool*) | Access cleanup function
|
Qlink | const char* | Supported query link operators
|
Desc | const char* | Description
|
Alias | AjBool | Alias for another name
|
Entry | AjBool | Supports retrieval of single entries
|
Query | AjBool | Supports retrieval of selected entries
|
All | AjBool | Supports retrieval of all entries
|
Chunked | AjBool | Supports retrieval of entries in chunks
|