| Name | |
|---|---|
| ajEDomainTypeNULL | NULL | 
| ajEDomainTypeCATH | CATH | 
| ajEDomainTypeSCOP | SCOP | 
Holds SCOP database data
| Name | 
|---|
| AjSScop | 
| AjOScop | 
| Name | Type | Description | 
|---|---|---|
| Entry | AjPStr | Domain identifier code | 
| Pdb | AjPStr | Corresponding pdb identifier code | 
| Class | AjPStr | SCOP class name as an AjPStr | 
| Fold | AjPStr | SCOP fold name as an AjPStr | 
| Superfamily | AjPStr | SCOP superfamily name as an AjPStr | 
| Family | AjPStr | SCOP family name as an AjPStr | 
| Domain | AjPStr | SCOP domain name as an AjPStr | 
| Source | AjPStr | SCOP source (species) as an AjPStr | 
| Chain | char* | Chain identifiers | 
| Start | AjPStr* | PDB residue number of first residue in domain | 
| End | AjPStr* | PDB residue number of last residue in domain | 
| Sse | AjPStr | Secondary structure element map | 
| Sss | AjPStr | Secondary structure element string | 
| Number | ajuint | Number of chains from which this domain is comprised | 
| Sunid_Class | ajint | SCOP sunid for class | 
| Sunid_Fold | ajint | SCOP sunid for fold | 
| Sunid_Superfamily | ajint | SCOP sunid for superfamily | 
| Sunid_Family | ajint | SCOP sunid for family | 
| Sunid_Domain | ajint | SCOP sunid for domain | 
| Sunid_Source | ajint | SCOP sunid for species | 
| Sunid_Domdat | ajint | SCOP sunid for domain data | 
| Acc | AjPStr | Accession number of sequence entry | 
| Spr | AjPStr | Swissprot code of sequence entry | 
| SeqPdb | AjPStr | Sequence (from PDB) as string | 
| SeqSpr | AjPStr | Sequence (from swissprot) as string | 
| Startd | ajint | Start of sequence relative to full length swissprot sequence | 
| Endd | ajint | End of sequence relative to full length swissprot sequence | 
| Score | float | Used by misc. algorithms for scoring the domain | 
| Padding | char[4] | Padding to alignment boundary | 
| Name | Description | 
|---|---|
| ajScopNew | Scop default constructor | 
| ajScopReadNew | Scop constructor from reading DCF format file | 
| ajScopReadCNew | Scop constructor from reading DCF format file | 
| Name | Description | 
|---|---|
| ajScopDel | Default Scop destructor | 
| Name | Description | 
|---|---|
| ajScopCopy | Replicates a Scop object | 
| Name | Description | 
|---|---|
| ajScopMatchSunid | Sort Scop objects by Sunid_Family element | 
| ajScopMatchScopid | Sort Scop objects by Entry element | 
| ajScopMatchPdbId | Sort Scop objects by Pdb element | 
| embScopToPdbid | Read a scop identifier code and writes the equivalent PDB identifier code | 
| embScopToSp | Read a scop identifier code and writes the equivalent swissprot identifier code | 
| embScopToAcc | Read a scop identifier code and writes the equivalent accession number | 
| ajScopArrFindScopid | Binary search for Entry element over array of Scop objects | 
| ajScopArrFindSunid | Binary search for Sunid_Family element over array of Scop objects | 
| ajScopArrFindPdbid | Binary search for Pdb element over array of Scop objects | 
| Name | Description | 
|---|---|
| ajScopReadAllNew | Construct list of Scop objects from reading DCF format file | 
| ajScopReadAllRawNew | Construct list of Scop objects from reading raw SCOP parsable files | 
| Name | Description | 
|---|---|
| ajScopWrite | Write Scop object to DCF format file | 
| ajPdbWriteDomain | Writes a CCF format file for a SCOP domain | 
| ajPdbWriteDomainRaw | Writes a PDB-format file for a SCOP domain | 
| ajPdbWriteDomainRecordRaw | Writes lines to a PDB format file for a domain | 
Holds cath database data
AjPScop is implemented as a pointer to a C data structure.
| Name | 
|---|
| AjSCath | 
| AjOCath | 
| Name | Type | Description | 
|---|---|---|
| DomainID | AjPStr | Domain identifier code | 
| Pdb | AjPStr | Corresponding PDB identifier code | 
| Class | AjPStr | CATH class name as an AjPStr | 
| Architecture | AjPStr | CATH architecture name as an AjPStr | 
| Topology | AjPStr | CATH topology name as an AjPStr | 
| Superfamily | AjPStr | CATH homologous superfamily name as an AjPStr | 
| Length | ajint | No. of residues in domain | 
| NSegment | ajuint | Number of chain segments domain is comprised of | 
| Start | AjPStr* | PDB residue number of 1st residue in segment | 
| End | AjPStr* | PDB residue number of last residue in segment | 
| Class_Id | ajint | CATH class no. as an ajint | 
| Arch_Id | ajint | CATH architecture no.as an ajint | 
| Topology_Id | ajint | CATH topology no. as an ajint | 
| Superfamily_Id | ajint | CATH superfamily no. as an ajint | 
| Family_Id | ajint | CATH family no. as an ajint | 
| NIFamily_Id | ajint | CATH near identical family no. as an ajint | 
| Acc | AjPStr | Accession number of sequence entry. | 
| Spr | AjPStr | Swissprot code of sequence entry. | 
| SeqPdb | AjPStr | Sequence (from PDB) as string. | 
| SeqSpr | AjPStr | Sequence (from swissprot) as string. | 
| IFamily_Id | ajint | CATH identical family no. as an ajint | 
| Startd | ajint | Start of sequence relative to full length swissprot sequence. | 
| Endd | ajint | End of sequence relative to full length swissprot sequence. | 
| Chain | char | Chain identifier | 
| Padding | char[3] | Padding to alignment boundary | 
| Name | Description | 
|---|---|
| ajCathNew | Default Cath constructor | 
| ajCathReadCNew | Cath constructor from reading DCF format file. | 
| ajCathReadNew | Cath constructor from reading DCF format file. | 
| Name | Description | 
|---|---|
| ajCathDel | Default Cath destructor | 
| Name | Description | 
|---|---|
| ajCathCopy | Replicates a Scop object. | 
| Name | Description | 
|---|---|
| ajCathArrFindPdbid | Binary search for Pdb element over array of Cath objects. | 
| ajCathMatchPdbId | Sort Cath objects by Pdb element. | 
| Name | Description | 
|---|---|
| ajCathReadAllNew | Construct list of Cath objects from reading DCF format file. | 
| ajCathReadAllRawNew | Construct list of Cath objects from reading raw CATH parsable files. | 
| Name | Description | 
|---|---|
| ajCathWrite | Write Cath object to DCF format file. | 
Holds an entry from a DCF file (domain classification file)
AjPDomain is implemented as a pointer to a C data structure.
| Name | 
|---|
| AjSDomain | 
| AjODomain | 
| Name | Type | Description | 
|---|---|---|
| Scop | AjPScop | Scop object pointer. | 
| Cath | AjPCath | Cath object pointer. | 
| Type | AjEDomainType | AJAX Domain Type enumeration | 
| Padding | char[4] | Padding to alignment boundary | 
| Name | Description | 
|---|---|
| ajDomainNew | Default Domain constructor. | 
| ajDomainReadNew | Domain constructor from reading DCF format file. | 
| ajDomainReadCNew | Domain constructor from reading DCF format file. | 
| ajDomainReadAllNew | Construct list of Domain objects from reading DCF format file. | 
| Name | Description | 
|---|---|
| ajDomainDel | Default Domain destructor. | 
| Name | Description | 
|---|---|
| ajDomainWrite | Write Domain object to DCF format file. | 
| Name | Description | 
|---|---|
| ajDomainDCFType | Ascertains type of domains (ajEDomainTypeSCOP or ajEDomainTypeCATH) in a DCF file. | 
| Name | Description | 
|---|---|
| ajDomainCopy | Replicates a Domain object. | 
| Name | Description | 
|---|---|
| ajDomainGetId | Returns domain id, either DomainID element (Cath object) or Entry (Scop object). | 
| ajDomainGetSeqPdb | Returns the PDB sequence from a Domain object. | 
| ajDomainGetSeqSpr | Returns the swissprot sequence from a Domain object. | 
| ajDomainGetPdb | Returns the PDB identifier code corresponding to the domain | 
| ajDomainGetAcc | Returns the accession number corresponding to the domain. | 
| ajDomainGetSpr | Returns the swissprot code corresponding to the domain. | 
| ajDomainGetN | Returns no. chains or chain segments in a domain, either NSegment element (Cath domains) or N element (Scop domains). |