ajassemdata


Data type AjPAssem

Ajax Assembly object.

Holds the assembly itself, plus associated information.

Alias name(s)

Name
AjSAssem
AjOAssem

Attributes

NameTypeDescription
IdAjPStrId of term
DbAjPStrDatabase name from input
SetdbAjPStrDatabase name from command line
FullAjPStrFull name
QryAjPStrQuery for re-reading
FormatstrAjPStrInput format name
FilenameAjPStrOriginal filename
TextptrAjPStrFull text
FposajlongFile position
FormatAjEnumInput format enum
CountajuintNumber of lines read


Data type AjPAssemin

Ajax Assembly Input object.

Holds the input specification and information needed to read the assembly and possible further entries

Alias name(s)

Name
AjSAssemin
AjOAssemin

Attributes

NameTypeDescription
InputAjPTextinGeneral text input object
AssemDatavoid*Format data for reuse, e.g. multiple term input (unused in current code)


Data type AjPAssemAccess

Ajax assembly access database reading object.

Holds information needed to read an assembly entry from a database. Access methods are defined for each known database type.

Assembly entries are read from the database using the defined database access function, which is usually a static function within ajassemdb.c

This should be a static data object but is needed for the definition of AjPAssemin.

Alias name(s)

Name
AjSAssemAccess
AjOAssemAccess

Attributes

NameTypeDescription
Nameconst char*Access method name used in emboss.default
Access(AjBool*)Access function
AccessFree(AjBool*)Access cleanup function
Qlinkconst char*Supported query link operators
Descconst char*Description
AliasAjBoolAlias for another name
EntryAjBoolSupports retrieval of single entries
QueryAjBoolSupports retrieval of selected entries
AllAjBoolSupports retrieval of all entries
ChunkedAjBoolSupports retrieval of entries in chunks