ajdmx


Data type AjPScophit

Ajax Scophit object.

Holds data associated with a protein / domain sequence. Includes SCOP classification records.

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

Alias name(s)

NameDescription
AjSScophit
AjOScophit

Attributes

NameTypeDescription
TypeType, either ajSCOP (1) or ajCATH (2).
ClassClass name
ArchitectureCATH classification.
TopologyCATH classification.
FoldFold name
SuperfamilySuperfamily name
FamilyFamily name
Sunid_FamilyDomain identifier of node (e.g. family or superfamily) represented.
SeqSequence as string
StartStart of sequence or signature alignment relative to full length swissprot sequence
EndEnd of sequence or signature alignment relative to full length swissprot sequence
AccAccession number of sequence entry
SprSwissprot code of sequence entry
DomSCOP or CATH database identifier code of entry.
TypeobjBibliographic information ... objective
TypesbjBibliographic information ... subjective
ModelString for model type (HMM, Gribskov etc)
Group'REDUNDANT' or 'NON_REDUNDANT'
RankRank order of hit
ScoreScore of hit
EvalE-value of hit
Pvalp-value of hit
AlgAlignment, e.g. of a signature to the sequence
TargetTrue if the Scophit is targetted for removal from a list of Scophit objects
Target2Also used for garbage collection
PriorityTrue if the Scop hit is high priority

Constructor(s)

NameDescription
ajDmxScophitNewDefault Scophit object constructor.

Destructor(s)

NameDescription
ajDmxScophitDelDefault Scophit object destructor.
ajDmxScophitDelWrapWrapper to destructor for Scophit object for use with generic functions.

Assignment(s)

NameDescription
ajDmxScophitListCopyReads a list of Scophit structures and returns a pointer to a duplicate of the list.

Operator(s)

NameDescription
ajDmxScophitCheckTargetChecks to see if the Target element of a Scophit object == ajTrue.

Modifier(s)

NameDescription
ajDmxScophitTargetSets the Target element of a Scophit object to True.
ajDmxScophitTarget2Sets the Target2 element of a Scophit object to True.
ajDmxScophitTargetLowPrioritySets the Target element of a Scophit object to True if its Priority is low.

Operator(s)

NameDescription
ajDmxScophitCompSprFunction to sort Scophit object by Spr element.
ajDmxScophitCompStartFunction to sort Scophit object by Spr element.
ajDmxScophitCompEndFunction to sort Scophit object by End element.
ajDmxScophitCompClassFunction to sort Scophit object by Class element.
ajDmxScophitCompFoldFunction to sort Scophit object by Fold element.
ajDmxScophitCompSfamFunction to sort Scophit object by Superfamily element.
ajDmxScophitCompFamFunction to sort Scophit object by Family element.
ajDmxScophitCompAccFunction to sort Scophit objects by Acc element.
ajDmxScophitCompSunidFunction to sort Scophit objects by Sunid element.
ajDmxScophitCompScoreFunction to sort Scophit objects by Score element.
ajDmxScophitCompPvalFunction to sort Scophit objects by Pval element.
ajDmxScopSeqFromSunidWrites a sequence corresponding to a Scop domain given a Sunid for the domain. The sequence is taken from one of a list of Scop objects that is provided.

Output

NameDescription
ajDmxScophitsWriteWrite contents of a list of Scophits to an output file.
ajDmxScophitsWriteFastaWrite contents of a list of Scophits to an output file in extended FASTA format.

Input

NameDescription
ajDmxScophitReadFastaRead a Scophit object from a file in extended FASTA format.

Assignment(s)

NameDescription
ajDmxScophitCopyCopies the contents from one Scophit object to another.


Data type AjPScopalg

Ajax Scopalg object.

Holds data associated with a structure alignment. Now adapted to hold CATH domain data also by addition of Type, Architecture and Topology elements.

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

Alias name(s)

NameDescription
AjSScopalg
AjOScopalg

Attributes

NameTypeDescription
TypeType of domains, either ajSCOP (1) or ajCATH (2).
ClassClass name
ArchitectureCATH classification.
TopologyCATH classification.
FoldFold name
SuperfamilySuperfamily name
FamilyFamily name (SCOP only)
Sunid_FamilySCOP sunid for family
widthWidth (residues) of widest part of alignment
NNo. of sequences in alignment
CodesArray of domain id codes of sequences
SeqsArray of sequences
Post_similarPost_similar line from alignment
PositionsArray of integers from 'Position' line in alignment, used for manual specification of signature positions

Constructor(s)

NameDescription
ajDmxScopalgReadRead a Scopalg object from a file.

Output

NameDescription
ajDmxScopalgWriteWrite a Scopalg object to file in clustal format annotated with SCOP classification info.
ajDmxScopalgWriteClustalWrites a Scopalg object to file in clustal format (just the alignment without the SCOP classification information).
ajDmxScopalgWriteClustal2Writes a Scopalg object to file in clustal format (just the alignment without the SCOP classification information).
ajDmxScopalgWriteFastaWrites a Scopalg object to file in clustal format (just the alignment without the SCOP classification information).

Constructor(s)

NameDescription
ajDmxScopalgNewScopalg object constructor.

Destructor(s)

NameDescription
ajDmxScopalgDelScopalg object destructor.

Input

NameDescription
ajDmxScopalgGetseqsRead a Scopalg object and writes an array of AjPStr containing the sequences without gaps.