ajdomain


Data type AjPScop

Ajax scop object.

Holds scop database data

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

Alias name(s)

NameDescription
AjSScop
AjOScop

Attributes

NameTypeDescription
EntryDomain identifer code.
PdbCorresponding pdb identifier code.
ClassSCOP class name as an AjPStr.
FoldSCOP fold name as an AjPStr.
SuperfamilySCOP superfamily name as an AjPStr.
FamilySCOP family name as an AjPStr.
DomainSCOP domain name as an AjPStr.
SourceSCOP source (species) as an AjPStr.
ChainChain identifiers.
StartPDB residue number of first residue in domain.
EndPDB residue number of last residue in domain.
SseSecondary structure element map
SssSecondary structure element string
NNo. chains from which this domain is comprised.
Sunid_ClassSCOP sunid for class.
Sunid_FoldSCOP sunid for fold.
Sunid_SuperfamilySCOP sunid for superfamily.
Sunid_FamilySCOP sunid for family.
Sunid_DomainSCOP sunid for domain.
Sunid_SourceSCOP sunid for species.
Sunid_DomdatSCOP sunid for domain data.
AccAccession number of sequence entry.
SprSwissprot code of sequence entry.
SeqPdbSequence (from PDB) as string.
SeqSprSequence (from swissprot) as string.
StartdStart of sequence relative to full length swissprot sequence.
EnddEnd of sequence relative to full length swissprot sequence.
ScoreUsed by misc. algorithms for scoring the domain.
PaddingPadding to alignment boundary

Constructor(s)

NameDescription
ajScopNewScop default constructor.
ajScopReadNewScop constructor from reading DCF format file.
ajScopReadCNewScop constructor from reading DCF format file.

Destructor(s)

NameDescription
ajScopDelDefault Scop destructor.

Assignment(s)

NameDescription
ajScopCopyReplicates a Scop object.

Operator(s)

NameDescription
ajScopMatchSunidSort Scop objects by Sunid_Family element.
ajScopMatchScopidSort Scop objects by Entry element.
ajScopMatchPdbIdSort Scop objects by Pdb element.
embScopToPdbidRead a scop identifier code and writes the equivalent PDB identifier code.
embScopToSpRead a scop identifier code and writes the equivalent swissprot identifier code.
embScopToAccRead a scop identifier code and writes the equivalent accession number.
ajScopArrFindScopidBinary search for Entry element over array of Scop objects.
ajScopArrFindSunidBinary search for Sunid_Family element over array of Scop objects.
ajScopArrFindPdbidBinary search for Pdb element over array of Scop objects.

Constructor(s)

NameDescription
ajScopReadAllNewConstruct list of Scop objects from reading DCF format file.
ajScopReadAllRawNewConstruct list of Scop objects from reading raw SCOP parsable files.

Output

NameDescription
ajScopWriteWrite Scop object to DCF format file.
ajPdbWriteDomainWrites a CCF format file for a SCOP domain.
ajPdbWriteDomainRawWrites a PDB-format file for a SCOP domain.
ajPdbWriteDomainRecordRawWrites lines to a PDB format file for a domain.


Data type AjPCath

Ajax cath object

Holds cath database data

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

Alias name(s)

NameDescription
AjSCath
AjOCath

Attributes

NameTypeDescription
DomainIDDomain identifer code
PdbCorresponding PDB identifer code
ClassCATH class name as an AjPStr
ArchitectureCATH architecture name as an AjPStr
TopologyCATH topology name as an AjPStr
SuperfamilyCATH homologous superfamily name as an AjPStr
LengthNo. of residues in domain
NSegmentNo. of chain segments domain is comprised of
StartPDB residue number of 1st residue in segment
EndPDB residue number of last residue in segment
Class_IdCATH class no. as an ajint
Arch_IdCATH architecture no.as an ajint
Topology_IdCATH topology no. as an ajint
Superfamily_IdCATH superfamily no. as an ajint
Family_IdCATH family no. as an ajint
NIFamily_IdCATH near identical family no. as an ajint
AccAccession number of sequence entry.
SprSwissprot code of sequence entry.
SeqPdbSequence (from PDB) as string.
SeqSprSequence (from swissprot) as string.
IFamily_IdCATH identical family no. as an ajint
StartdStart of sequence relative to full length swissprot sequence.
EnddEnd of sequence relative to full length swissprot sequence.
ChainChain identifier
PaddingPadding to alignment boundary

Constructor(s)

NameDescription
ajCathNewDefault Cath constructor
ajCathReadCNewCath constructor from reading DCF format file.
ajCathReadNewCath constructor from reading DCF format file.

Destructor(s)

NameDescription
ajCathDelDefault Cath destructor

Assignment(s)

NameDescription
ajCathCopyReplicates a Scop object.

Operator(s)

NameDescription
ajCathArrFindPdbidBinary search for Pdb element over array of Cath objects.
ajCathMatchPdbIdSort Cath objects by Pdb element.

Constructor(s)

NameDescription
ajCathReadAllNewConstruct list of Cath objects from reading DCF format file.
ajCathReadAllRawNewConstruct list of Cath objects from reading raw CATH parsable files.

Other related data structure(s)

NameDescription
ajCathWriteWrite Cath object to DCF format file.


Data type AjPDomain

Ajax Domain object.

Holds an entry from a DCF file (domain classification file)

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

Alias name(s)

NameDescription
AjSDomain
AjODomain

Attributes

NameTypeDescription
ScopScop object pointer.
CathCath object pointer.
TypeType, either ajSCOP (1) or ajCATH (2).
PaddingPadding to alignment boundary

Constructor(s)

NameDescription
ajDomainNewDefault Domain constructor.
ajDomainReadNewDomain constructor from reading DCF format file.
ajDomainReadCNewDomain constructor from reading DCF format file.
ajDomainReadAllNewConstruct list of Domain objects from reading DCF format file.

Destructor(s)

NameDescription
ajDomainDelDefault Domain destructor.

Output

NameDescription
ajDomainWriteWrite Domain object to DCF format file.

Other related data structure(s)

NameDescription
ajDomainDCFTypeAssertains type of domains (ajSCOP or ajCATH) in a DCF file.

Assignment(s)

NameDescription
ajDomainCopyReplicates a Domain object.

Cast(s)

NameDescription
ajDomainGetIdReturns domain id, either DomainID element (Cath object) or Entry (Scop object).
ajDomainGetSeqPdbReturns the PDB sequence from a Domain object.
ajDomainGetSeqSprReturns the swissprot sequence from a Domain object.
ajDomainGetPdbReturns the PDB identifier code corresponding to the domain
ajDomainGetAccReturns the accession number corresponding to the domain.
ajDomainGetSprReturns the swissprot code corresponding to the domain.
ajDomainGetNReturns no. chains or chain segments in a domain, either NSegment element (Cath domains) or N element (Scop domains).