| 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). |