Holds data associated with a protein / domain sequence. Includes SCOP classification records.
AjPScophit is implemented as a pointer to a C data structure.
| Name | Description |
|---|---|
| AjSScophit | |
| AjOScophit |
| Name | Type | Description |
|---|---|---|
| Type | Type, either ajSCOP (1) or ajCATH (2). | |
| Class | Class name | |
| Architecture | CATH classification. | |
| Topology | CATH classification. | |
| Fold | Fold name | |
| Superfamily | Superfamily name | |
| Family | Family name | |
| Sunid_Family | Domain identifier of node (e.g. family or superfamily) represented. | |
| Seq | Sequence as string | |
| Start | Start of sequence or signature alignment relative to full length swissprot sequence | |
| End | End of sequence or signature alignment relative to full length swissprot sequence | |
| Acc | Accession number of sequence entry | |
| Spr | Swissprot code of sequence entry | |
| Dom | SCOP or CATH database identifier code of entry. | |
| Typeobj | Bibliographic information ... objective | |
| Typesbj | Bibliographic information ... subjective | |
| Model | String for model type (HMM, Gribskov etc) | |
| Group | 'REDUNDANT' or 'NON_REDUNDANT' | |
| Rank | Rank order of hit | |
| Score | Score of hit | |
| Eval | E-value of hit | |
| Pval | p-value of hit | |
| Alg | Alignment, e.g. of a signature to the sequence | |
| Target | True if the Scophit is targetted for removal from a list of Scophit objects | |
| Target2 | Also used for garbage collection | |
| Priority | True if the Scop hit is high priority |
| Name | Description |
|---|---|
| ajDmxScophitNew | Default Scophit object constructor. |
| Name | Description |
|---|---|
| ajDmxScophitDel | Default Scophit object destructor. |
| ajDmxScophitDelWrap | Wrapper to destructor for Scophit object for use with generic functions. |
| Name | Description |
|---|---|
| ajDmxScophitListCopy | Reads a list of Scophit structures and returns a pointer to a duplicate of the list. |
| Name | Description |
|---|---|
| ajDmxScophitCheckTarget | Checks to see if the Target element of a Scophit object == ajTrue. |
| Name | Description |
|---|---|
| ajDmxScophitTarget | Sets the Target element of a Scophit object to True. |
| ajDmxScophitTarget2 | Sets the Target2 element of a Scophit object to True. |
| ajDmxScophitTargetLowPriority | Sets the Target element of a Scophit object to True if its Priority is low. |
| Name | Description |
|---|---|
| ajDmxScophitCompSpr | Function to sort Scophit object by Spr element. |
| ajDmxScophitCompStart | Function to sort Scophit object by Spr element. |
| ajDmxScophitCompEnd | Function to sort Scophit object by End element. |
| ajDmxScophitCompClass | Function to sort Scophit object by Class element. |
| ajDmxScophitCompFold | Function to sort Scophit object by Fold element. |
| ajDmxScophitCompSfam | Function to sort Scophit object by Superfamily element. |
| ajDmxScophitCompFam | Function to sort Scophit object by Family element. |
| ajDmxScophitCompAcc | Function to sort Scophit objects by Acc element. |
| ajDmxScophitCompSunid | Function to sort Scophit objects by Sunid element. |
| ajDmxScophitCompScore | Function to sort Scophit objects by Score element. |
| ajDmxScophitCompPval | Function to sort Scophit objects by Pval element. |
| ajDmxScopSeqFromSunid | Writes a sequence corresponding to a Scop domain given a Sunid for the domain. The sequence is taken from one of a list of Scop objects that is provided. |
| Name | Description |
|---|---|
| ajDmxScophitsWrite | Write contents of a list of Scophits to an output file. |
| ajDmxScophitsWriteFasta | Write contents of a list of Scophits to an output file in extended FASTA format. |
| Name | Description |
|---|---|
| ajDmxScophitReadFasta | Read a Scophit object from a file in extended FASTA format. |
| Name | Description |
|---|---|
| ajDmxScophitCopy | Copies the contents from one Scophit object to another. |
Holds data associated with a structure alignment. Now adapted to hold CATH domain data also by addition of Type, Architecture and Topology elements.
AjPScopalg is implemented as a pointer to a C data structure.
| Name | Description |
|---|---|
| AjSScopalg | |
| AjOScopalg |
| Name | Type | Description |
|---|---|---|
| Type | Type of domains, either ajSCOP (1) or ajCATH (2). | |
| Class | Class name | |
| Architecture | CATH classification. | |
| Topology | CATH classification. | |
| Fold | Fold name | |
| Superfamily | Superfamily name | |
| Family | Family name (SCOP only) | |
| Sunid_Family | SCOP sunid for family | |
| width | Width (residues) of widest part of alignment | |
| N | No. of sequences in alignment | |
| Codes | Array of domain id codes of sequences | |
| Seqs | Array of sequences | |
| Post_similar | Post_similar line from alignment | |
| Positions | Array of integers from 'Position' line in alignment, used for manual specification of signature positions |
| Name | Description |
|---|---|
| ajDmxScopalgRead | Read a Scopalg object from a file. |
| Name | Description |
|---|---|
| ajDmxScopalgWrite | Write a Scopalg object to file in clustal format annotated with SCOP classification info. |
| ajDmxScopalgWriteClustal | Writes a Scopalg object to file in clustal format (just the alignment without the SCOP classification information). |
| ajDmxScopalgWriteClustal2 | Writes a Scopalg object to file in clustal format (just the alignment without the SCOP classification information). |
| ajDmxScopalgWriteFasta | Writes a Scopalg object to file in clustal format (just the alignment without the SCOP classification information). |
| Name | Description |
|---|---|
| ajDmxScopalgNew | Scopalg object constructor. |
| Name | Description |
|---|---|
| ajDmxScopalgDel | Scopalg object destructor. |
| Name | Description |
|---|---|
| ajDmxScopalgGetseqs | Read a Scopalg object and writes an array of AjPStr containing the sequences without gaps. |