embsig


Data type AjPSigpos

Ajax Sigpos object.

Holds data for compiled signature position

AjPSigpos is implemented as a pointer to a C data structure.

Alias name(s)

NameDescription
AjSSigpos
AjOSigpos

Attributes

NameTypeDescription
ngapsNo. of gaps
gsizGap sizes
gpenGap penalties
subsResidue match values

Constructor(s)

NameDescription
embSigposNewDefault Sigdat object constructor

Destructor(s)

NameDescription
embSigposDelDefault Sigdat object destructor


Data type AjPSigdat

Ajax Sigdat object.

Holds empirical data for an (uncompiled) signature position. Important: Functions which manipulate this structure rely on the data in the gap arrays (gsiz and grfq) being filled in order of increasing gap size.

AjPSigdat is implemented as a pointer to a C data structure.

Alias name(s)

NameDescription
AjSSigdat
AjOSigdat

Attributes

NameTypeDescription
nresNo. diff. types of residue
ridsResidue id's
rfrqResidue frequencies
nenvNo. diff. types of environment
eidsEnvironment id's
efrqEnvironment frequencies
ngapNo. diff. sizes of empirical gap
gsizGap sizes
gfrqFrequencies of gaps of each size
wsizWindow size for this gap

Constructor(s)

NameDescription
embSigdatNewDefault Sigdat object constructor

Destructor(s)

NameDescription
embSigdatDelDefault Sigdat object destructor


Data type AjPSignature

Ajax Signature object.

AjPSignature is implemented as a pointer to a C data structure.

Alias name(s)

NameDescription
AjSSignature
AjOSignature

Attributes

NameTypeDescription
TypeType, either ajSCOP (1) or ajCATH (2) for domain signatures, or ajLIGAND (3) for ligand signatures.
TypesigType, either aj1D (1) or aj3D (2) for sequence or structure-based signatures respectively.
ClassSCOP classification.
ArchitectureCATH classification.
TopologyCATH classification.
FoldSCOP classification.
SuperfamilySCOP classification.
FamilySCOP classification.
Sunid_FamilySCOP sunid for family.
nposNo. of signature positions.
posArray of derived data for puropses of alignment.
datArray of empirical data.
IdProtein id code.
DomidDomain id code.
LigidLigand id code.
DescDescription of ligand (ajLIGAND only)
nsNo. of sites (ajLIGAND only)
snSite number (ajLIGAND only)
npNo. of patches (ajLIGAND only)
pnPatch number (ajLIGAND only)
minpatchMax. patch size (residues) (ajLIGAND only)
maxgapMin. gap distance (residues) (ajLIGAND only)

Constructor(s)

NameDescription
embSignatureNewDefault Signature constructor

Destructor(s)

NameDescription
embSignatureDelDefault Signature destructor

Output

NameDescription
embSignatureWriteWrite signature to file.

Input

NameDescription
embSignatureReadNewConstruct a Signature object from reading a file in embl-like format (see documentation for the DOMAINATRIX "sigscan" application).

Output

NameDescription
embSignatureWriteWrite a Signature object to a file in embl-like format (see documentation for the DOMAINATRIX "sigscan" application).

Input

NameDescription
embSignatureHitsReadConstruct a Hitlist object from reading a signature hits file (see documentation for the DOMAINATRIX "sigscan" application).

Output

NameDescription
embSignatureHitsWriteWrites a list of Hit objects to a signature hits file (see documentation for the DOMAINATRIX "sigscan" application).

Modifier(s)

NameDescription
embSignatureCompileCompiles a Signature object. The signature must first have been allocated by using the embSignatureNew function.

Operator(s)

NameDescription
embSignatureAlignSeqPerforms an alignment of a signature to a protein sequence. The signature must have first been compiled by calling embSignatureCompile. Write a Hit object with the result.
embSignatureAlignSeqallPerforms an alignment of a signature to protein sequences. The signature must have first been compiled by calling embSignatureCompile. Write a list of Hit objects with the result.


Data type AjPHit

Ajax hit object.

Holds data associated with a protein / domain sequence that is generated and or manipulated by the EMBOSS applications seqsearch, seqsort, and sigscan.

AjPHit is implemented as a pointer to a C data structure.

Alias name(s)

NameDescription
AjSHit
AjOHit

Attributes

NameTypeDescription
SeqSequence as string.
StartStart of sequence or signature alignment relative to full length swissprot sequence, this is an index so starts at 0.
EndEnd of sequence or signature alignment relative to full length swissprot sequence, this is an index so starts at 0.
AccAccession number of sequence entry.
SprSwissprot code of sequence entry.
DomSCOP or CATH database identifier code of entry.
RankRank order of hit
ScoreScore of hit
EvalE-value of hit
Pvalp-value of hit
TypeobjPrimary (objective) classification of hit.
TypesbjSecondary (subjective) classification of hit
ModelString for model type if used, one of PSIBLAST, HMMER, SAM, SPARSE, HENIKOFF or GRIBSKOV
AlgAlignment, e.g. of a signature to the sequence
GroupGrouping of hit, e.g. 'REDUNDANT' or 'NON_REDUNDANT'
TargetUsed for garbage collection.
Target2Also used for garbage collection.
PriorityAlso used for garbage collection.
SigPointer to signature object for which hit was generated. Used as a pointer only - memory is never freed or allocated to it.

Constructor(s)

NameDescription
embHitNewDefault Hit constructor
embHitReadFastaConstruct Hit object from reading the next entry from a file in extended FASTA format (see documentation for the DOMAINATRIX "seqsearch" application).

Destructor(s)

NameDescription
embHitDelDefault Hit destructor

Assignment(s)

NameDescription
embHitMergeCreate new Hit from merging two Hit objects

Operator(s)

NameDescription
embMatchScoreSort Hit objects by Score element.
embMatchinvScoreSort (inverted order) Hit objects by Score element.
embMatchLigidSort Hit objects by Ligid element in Sig element.
embMatchSort Hit objects by Ligid element in Sig element.
embHitsOverlapChecks for overlap between two Hit objects.


Data type AjPHitlist

Ajax hitlist object.

Holds an array of hit structures and associated SCOP classification records.

AjPHitlist is implemented as a pointer to a C data structure.

Alias name(s)

NameDescription
AjSHitlist
AjOHitlist

Attributes

NameTypeDescription
TypeDomain type, either ajSCOP (1) or ajCATH (2).
ClassSCOP classification.
ArchitectureCATH classification.
TopologyCATH classification.
FoldSCOP classification.
SuperfamilySCOP classification.
FamilySCOP classification.
ModelSCOP classification.
Sunid_FamilySCOP sunid for family.
PriorityTrue if the Hitlist is high priority.
NNo. of hits.
hitsArray of hits.

Constructor(s)

NameDescription
embHitlistNewDefault Hitlist constructor

Destructor(s)

NameDescription
embHitlistDelDefault Hitlist destructor

Operator(s)

NameDescription
embHitlistMatchFoldSort Hitlist objects by Fold element

Input

NameDescription
embHitlistReadConstruct Hitlist object from reading the next entry from a file in embl-like format (see documentation for the DOMAINATRIX "seqsearch" application).

Constructor(s)

NameDescription
embHitlistReadFastaConstruct Hitlist object from reading the next entry from a file in extended FASTA format (see documentation for the DOMAINATRIX "seqsearch" application).

Input

NameDescription
embHitlistReadNodeConstruct Hitlist object from reading a specific entry from a file in embl-like format (see documentation for the DOMAINATRIX "seqsearch" application).

Constructor(s)

NameDescription
embHitlistReadNodeFastaConstruct Hitlist object from reading a specific entry from a file in extended FASTA format (see documentation for the DOMAINATRIX "seqsearch" application).

Output

NameDescription
embHitlistWriteWrite Hitlist to file in embl-like format (see documentation for the DOMAINATRIX "seqsearch" application).
embHitlistWriteSubsetWrite a subset of a Hitlist to file in embl-like format (see documentation for the DOMAINATRIX "seqsearch" application).
embHitlistWriteFastaWrite Hitlist to file in extended FASTA format (see documentation for the DOMAINATRIX "seqsearch" application).
embHitlistWriteSubsetFastaWrite a subset of a Hitlist to file in extended FASTA format (see documentation for the DOMAINATRIX "seqsearch" application).
embHitlistWriteHitFastaWrite a single Hit from a Hitlist to file in extended FASTA format (see documentation for the DOMAINATRIX "seqsearch" application).

Operator(s)

NameDescription
embHitlistClassifyClassifies a list of signature-sequence hits (held in a Hitlist object) according to list of target sequences (a list of Hitlist objects).