Holds scop database data
AjPScop is implemented as a pointer to a C data structure.
| 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 |
| N | ajint | No. 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 | ajint | No. 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 | ajint | Type, either ajSCOP (1) or ajCATH (2). |
| 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 (ajSCOP or ajCATH) 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). |