Holds data associated with a protein / domain sequence. Includes SCOP classification records.
AjPScophit is implemented as a pointer to a C data structure.
Name |
---|
AjSScophit |
AjOScophit |
Name | Type | Description |
---|---|---|
Class | AjPStr | Class name |
Architecture | AjPStr | CATH classification. |
Topology | AjPStr | CATH classification. |
Fold | AjPStr | Fold name |
Superfamily | AjPStr | Superfamily name |
Family | AjPStr | Family name |
Type | ajuint | Type, either ajSCOP (1) or ajCATH (2). |
Sunid_Family | ajuint | Domain identifier of node (e.g. family or superfamily) represented. |
Seq | AjPStr | Sequence as string |
Start | ajuint | Start of sequence or signature alignment relative to full length swissprot sequence |
End | ajuint | End of sequence or signature alignment relative to full length swissprot sequence |
Acc | AjPStr | Accession number of sequence entry |
Spr | AjPStr | Swissprot code of sequence entry |
Dom | AjPStr | SCOP or CATH database identifier code of entry. |
Typeobj | AjPStr | Bibliographic information ... objective |
Typesbj | AjPStr | Bibliographic information ... subjective |
Model | AjPStr | String for model type (HMM, Gribskov etc) |
Group | AjPStr | 'REDUNDANT' or 'NON_REDUNDANT' |
Rank | ajuint | Rank order of hit |
Score | float | Score of hit |
Eval | float | E-value of hit |
Pval | float | p-value of hit |
Alg | AjPStr | Alignment, e.g. of a signature to the sequence |
Target | AjBool | True if the Scophit is targeted for removal from a list of Scophit objects |
Target2 | AjBool | Also used for garbage collection |
Priority | AjBool | True if the Scop hit is high priority |
Padding | char[4] | Padding to alignment boundary |
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 |
---|
AjSScopalg |
AjOScopalg |
Name | Type | Description |
---|---|---|
Class | AjPStr | Class name |
Architecture | AjPStr | CATH classification. |
Topology | AjPStr | CATH classification. |
Fold | AjPStr | Fold name |
Superfamily | AjPStr | Superfamily name |
Family | AjPStr | Family name (SCOP only) |
Sunid_Family | ajuint | SCOP sunid for family |
width | ajuint | Width (residues) of widest part of alignment |
Type | ajuint | Type of domains, either ajSCOP (1) or ajCATH (2). |
N | ajuint | No. of sequences in alignment |
Codes | AjPStr* | Array of domain id codes of sequences |
Seqs | AjPStr* | Array of sequences |
Post_similar | AjPStr | Post_similar line from alignment |
Positions | AjPStr | 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. |