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)

Name
AjSScop
AjOScop

Attributes

NameTypeDescription
EntryAjPStrDomain identifier code.
PdbAjPStrCorresponding pdb identifier code.
ClassAjPStrSCOP class name as an AjPStr.
FoldAjPStrSCOP fold name as an AjPStr.
SuperfamilyAjPStrSCOP superfamily name as an AjPStr.
FamilyAjPStrSCOP family name as an AjPStr.
DomainAjPStrSCOP domain name as an AjPStr.
SourceAjPStrSCOP source (species) as an AjPStr.
Chainchar*Chain identifiers.
StartAjPStr*PDB residue number of first residue in domain.
EndAjPStr*PDB residue number of last residue in domain.
SseAjPStrSecondary structure element map
SssAjPStrSecondary structure element string
NajintNo. chains from which this domain is comprised.
Sunid_ClassajintSCOP sunid for class.
Sunid_FoldajintSCOP sunid for fold.
Sunid_SuperfamilyajintSCOP sunid for superfamily.
Sunid_FamilyajintSCOP sunid for family.
Sunid_DomainajintSCOP sunid for domain.
Sunid_SourceajintSCOP sunid for species.
Sunid_DomdatajintSCOP sunid for domain data.
AccAjPStrAccession number of sequence entry.
SprAjPStrSwissprot code of sequence entry.
SeqPdbAjPStrSequence (from PDB) as string.
SeqSprAjPStrSequence (from swissprot) as string.
StartdajintStart of sequence relative to full length swissprot sequence.
EnddajintEnd of sequence relative to full length swissprot sequence.
ScorefloatUsed by misc. algorithms for scoring the domain.
Paddingchar[4]Padding 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)

Name
AjSCath
AjOCath

Attributes

NameTypeDescription
DomainIDAjPStrDomain identifier code
PdbAjPStrCorresponding PDB identifier code
ClassAjPStrCATH class name as an AjPStr
ArchitectureAjPStrCATH architecture name as an AjPStr
TopologyAjPStrCATH topology name as an AjPStr
SuperfamilyAjPStrCATH homologous superfamily name as an AjPStr
LengthajintNo. of residues in domain
NSegmentajintNo. of chain segments domain is comprised of
StartAjPStr*PDB residue number of 1st residue in segment
EndAjPStr*PDB residue number of last residue in segment
Class_IdajintCATH class no. as an ajint
Arch_IdajintCATH architecture no.as an ajint
Topology_IdajintCATH topology no. as an ajint
Superfamily_IdajintCATH superfamily no. as an ajint
Family_IdajintCATH family no. as an ajint
NIFamily_IdajintCATH near identical family no. as an ajint
AccAjPStrAccession number of sequence entry.
SprAjPStrSwissprot code of sequence entry.
SeqPdbAjPStrSequence (from PDB) as string.
SeqSprAjPStrSequence (from swissprot) as string.
IFamily_IdajintCATH identical family no. as an ajint
StartdajintStart of sequence relative to full length swissprot sequence.
EnddajintEnd of sequence relative to full length swissprot sequence.
ChaincharChain identifier
Paddingchar[3]Padding 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)

Name
AjSDomain
AjODomain

Attributes

NameTypeDescription
ScopAjPScopScop object pointer.
CathAjPCathCath object pointer.
TypeajintType, either ajSCOP (1) or ajCATH (2).
Paddingchar[4]Padding 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
ajDomainDCFTypeAscertains 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).