Functions:
ajCathReadAllNew | Reads a DCF file (domain classification file) for CATH domains. This file is in DCF format (see documentation for DOMAINATRIX "cathparse" application) and creates an AJAX List of AJAX CATH objects for the entire content. |
ajCathReadAllRawNew | Reads the CATH parsable files (dir.cla.scop.txt & dir.des.scop.txt) and writes an AJAX List of AJAX CATH objects. |
ajCathReadCNew | Read a Cath object from a DCF file (domain classification file) in DCF format (see documentation for DOMAINATRIX "cathparse" application). |
ajCathReadNew | Read a Cath object from a DCF file (domain classification file) which is in DCF format (see documentation for DOMAINATRIX "cathparse" application). |
ajDomainReadAllNew | Reads the DCF file (domain classification file; see documentation for DOMAINATRIX "scopparse" application) and creates a list of Domain objects for the entire content. |
ajScopReadAllNew | Reads the DCF file (domain classification file) of SCOP domains. The DCF file is in DCF format (see documentation for DOMAINATRIX "scopparse" application). The function creates a list of cop objects for the entire content. |
ajScopReadAllRawNew | Reads the SCOP parsable files (dir.cla.scop.txt & dir.des.scop.txt) and creates a list of Scop objects. |
ajCathNew | Cath object constructor. Fore-knowledge of the number of chain segments the domain is comprised of is required. |
ajDomainNew | Domain object constructor. Fore-knowledge of the number of chains (SCOP domains) or chain segments (CATH domains) the domain is comprised of is required. This is normally called by the ajDomainReadCNew / ajDomainReadNew functions. |
ajScopNew | Scop object constructor. Fore-knowledge of the number of chains is required. This is normally called by the ajScopReadCNew / ajScopReadNew functions. |
ajDomainReadNew | Read a Domain object from a DCF file (domain classification file - see documentation for DOMAINATRIX "scopparse" application). |
ajScopReadNew | Read a Scop object from a DCF file (domain classification file). The DCF file is in DCF format (see documentation for DOMAINATRIX "scopparse" application). |
ajDomainReadCNew | Read a Domain object from a DCF (domain classification file; see documentation for DOMAINATRIX "scopparse" application). |
ajScopReadCNew | Read a Scop object from a DCF file (domain classification file) in DCF format (see documentation for DOMAINATRIX "scopparse" application). |
AjPList ajCathReadAllNew ( AjPFile inf );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPFile | inf | Modify | Pointer to CATH classification file |
AjPList | RETURN | AJAX List of AJAX CATH objects |
From EMBOSS 2.9.0
AjPList ajCathReadAllRawNew ( AjPFile cathf, AjPFile domf, AjPFile namesf, AjPFile flog );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPFile | cathf | Modify | Cath class file |
AjPFile | domf | Modify | Cath domain file |
AjPFile | namesf | Modify | Output file |
AjPFile | flog | Modify | Log file |
AjPList | RETURN | AJAX List of AJAX CATH objects |
From EMBOSS 2.9.0
AjPCath ajCathReadCNew ( AjPFile inf, const char* entry );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPFile | inf | Modify | AJAX Input file stream |
const char* | entry | Input | CATH id of entry to retrieve (or "*" for next domain in file). |
AjPCath | RETURN | Cath object. |
From EMBOSS 2.9.0
AjPCath ajCathReadNew ( AjPFile inf, const AjPStr entry );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPFile | inf | Modify | Input file stream |
const AjPStr | entry | Input | CATH id of entry to retrieve (or "*" for next domain in file). |
AjPCath | RETURN | Cath object. |
From EMBOSS 2.9.0
AjPList ajDomainReadAllNew ( AjPFile inf );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPFile | inf | Modify | Pointer to DOMAIN classification file |
AjPList | RETURN | AJAX List of AJAX Domain objects or NULL (file read problem) |
From EMBOSS 3.0.0
AjPList ajScopReadAllNew ( AjPFile inf );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPFile | inf | Modify | Pointer to SCOP classification file |
AjPList | RETURN | List of scop objects or NULL (file read problem). |
From EMBOSS 2.9.0
AjPList ajScopReadAllRawNew ( AjPFile claf, AjPFile desf, AjBool omit );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPFile | claf | Modify | Scop class file |
AjPFile | desf | Modify | Scop description file |
AjBool | omit | Input | True if domains of 1 chain only are output |
AjPList | RETURN | List of Scop objects. |
From EMBOSS 2.9.0
AjPCath ajCathNew ( ajuint n );
Type | Name | Read/Write | Description |
---|---|---|---|
ajuint | n | Input | No. of chain segments |
AjPCath | RETURN | Pointer to a Cath object |
From EMBOSS 2.9.0
AjPDomain ajDomainNew ( ajuint n, AjEDomainType type );
Type | Name | Read/Write | Description |
---|---|---|---|
ajuint | n | Input | Number of chains (SCOP) or chain segments (CATH) |
AjEDomainType | type | Modify | AJAX Domain Type enuimeration |
AjPDomain | RETURN | Pointer to a Domain object |
From EMBOSS 3.0.0
AjPScop ajScopNew ( ajuint chains );
Type | Name | Read/Write | Description |
---|---|---|---|
ajuint | chains | Input | Number of chains |
AjPScop | RETURN | Pointer to a Scop object |
From EMBOSS 1.8.0
AjPDomain ajDomainReadNew ( AjPFile inf, const AjPStr entry );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPFile | inf | Modify | Input file stream. |
const AjPStr | entry | Input | Domain id of domain to read (or "*" for next domain in file). |
AjPDomain | RETURN | Domain object. |
From EMBOSS 3.0.0
AjPScop ajScopReadNew ( AjPFile inf, const AjPStr entry );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPFile | inf | Modify | Input file stream. |
const AjPStr | entry | Input | SCOP id of domain to read (or "*" for next domain in file). |
AjPScop | RETURN | Scop object. |
From EMBOSS 2.9.0
AjPDomain ajDomainReadCNew ( AjPFile inf, const char* entry, AjEDomainType dtype );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPFile | inf | Modify | Input file stream |
const char* | entry | Input | Domain id of domain to parse |
AjEDomainType | dtype | Modify | AJAX Domain Type enumeration in the DCF file, or ajEDomainTypeNULL if not sure. |
AjPDomain | RETURN | Domain object or NULL (file read problem). |
From EMBOSS 3.0.0
AjPScop ajScopReadCNew ( AjPFile inf, const char* entry );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPFile | inf | Modify | Input file stream |
const char* | entry | Input | SCOP id of domain to parse |
AjPScop | RETURN | Scop object or NULL (file read problem). |
From EMBOSS 2.9.0
Functions:
ajDomainDel | Destructor for an AJAX Domain object. |
ajScopDel | Destructor for an AJAX SCOP object. |
ajCathDel | Destructor for an AJAX CATH object. |
void ajDomainDel ( AjPDomain* Pdomain );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPDomain* | Pdomain | Delete | AJAX Domain address |
void | RETURN |
From EMBOSS 3.0.0
void ajScopDel ( AjPScop* Pscop );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPScop* | Pscop | Delete | AJAX SCOP address |
void | RETURN |
From EMBOSS 1.8.0
void ajCathDel ( AjPCath* Pcath );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPCath* | Pcath | Delete | AJAX CATH address |
void | RETURN |
From EMBOSS 2.9.0
Functions:
ajDomainCopy | Copies the contents from one AJAX Domain object to another. |
ajCathCopy | Copies the contents from one AJAX CATH object to another. |
ajScopCopy | Copies the contents from one AJAX SCOP object to another. |
AjBool ajDomainCopy ( AjPDomain* Pto, const AjPDomain from );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPDomain* | Pto | Output | AJAX Domain address |
const AjPDomain | from | Input | AJAX Domain |
AjBool | RETURN | True if copy was successful. |
From EMBOSS 3.0.0
AjBool ajCathCopy ( AjPCath* Pto, const AjPCath from );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPCath* | Pto | Output | AJAX Cath address |
const AjPCath | from | Input | AJAX Cath |
AjBool | RETURN | True if copy was successful. |
From EMBOSS 3.0.0
AjBool ajScopCopy ( AjPScop* Pto, const AjPScop from );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPScop* | Pto | Output | AJAX SCOP address |
const AjPScop | from | Input | AJAX SCOP |
AjBool | RETURN | True if copy was successful. |
From EMBOSS 2.9.0
Functions:
ajScopMatchSunid | Function to compare AJAX SCOP objects by Sunid_Family member. |
ajScopMatchScopid | Function to comapre AJAX SCOP objects by Entry member. |
ajScopMatchPdbId | Function to compare AJAX SCOP objects by Pdb member. |
ajCathMatchPdbId | Function to compare AJAX CATH objects by Pdb member. |
ajint ajScopMatchSunid ( const void* item1, const void* item2 );
Type | Name | Read/Write | Description |
---|---|---|---|
const void* | item1 | Input | AJAX SCOP address 1 |
const void* | item2 | Input | AJAX SCOP address 2 |
ajint | RETURN | -1 if Start1 should sort before Start2, +1 if the Start2 should sort first. 0 if they are identical. |
From EMBOSS 2.9.0
ajint ajScopMatchScopid ( const void* item1, const void* item2 );
Type | Name | Read/Write | Description |
---|---|---|---|
const void* | item1 | Input | AJAX SCOP address 1 |
const void* | item2 | Input | AJAX SCOP address 2 |
ajint | RETURN | -1 if Entry1 should sort before Entry2, +1 if the Entry2 should sort first. 0 if they are identical in length and content. |
From EMBOSS 2.9.0
ajint ajScopMatchPdbId ( const void* item1, const void* item2 );
Type | Name | Read/Write | Description |
---|---|---|---|
const void* | item1 | Input | AJAX SCOP address 1 |
const void* | item2 | Input | AJAX SCOP address 2 |
ajint | RETURN | -1 if Pdb1 should sort before Pdb2, +1 if the Pdb2 should sort first. 0 if they are identical in length and content. |
From EMBOSS 2.9.0
ajint ajCathMatchPdbId ( const void* item1, const void* item2 );
Type | Name | Read/Write | Description |
---|---|---|---|
const void* | item1 | Input | AJAX CATH address 1 |
const void* | item2 | Input | AJAX CATH address 2 |
ajint | RETURN | -1 if Pdb1 should sort before Pdb2, +1 if the Pdb2 should sort first. 0 if they are identical in length and content. |
From EMBOSS 2.9.0
Functions:
ajDomainGetId | Returns domain id, either DomainID element (Cath object) or Entry (Scop object). |
ajDomainGetSeqPdb | Returns the pdb sequence from an AJAX Domain object. |
ajDomainGetSeqSpr | Returns the swissprot sequence from an AJAX Domain object. |
ajDomainGetPdb | Returns the Pdb element from an AJAX Domain object. |
ajDomainGetAcc | Returns the Acc element from a Domain object. |
ajDomainGetSpr | Returns the Spr element from an AJAX Domain object. |
ajDomainGetN | Returns no. chains or chain segments in a domain, either NSegment element (Cath domains) or N element (Scop domains). |
ajScopArrFindScopid | Performs a binary search for a SCOP domain id over an array of Scop structures (which of course must first have been sorted). This is a case-insensitive search. |
ajScopArrFindSunid | Performs a binary search for a SCOP sunid over an array of Scop objects (which of course must first have been sorted). This is a case-insensitive search. |
ajScopArrFindPdbid | Performs a binary search for a SCOP domain id over an array of Scop objects (which of course must first have been sorted). This is a case-insensitive search. |
ajCathArrFindPdbid | Performs a binary search for a CATH domain id over an array of Cath structures (which of course must first have been sorted). This is a case-insensitive search. |
AjPStr ajDomainGetId ( const AjPDomain domain );
Type | Name | Read/Write | Description |
---|---|---|---|
const AjPDomain | domain | Input | AJAX Domain |
AjPStr | RETURN | DomainID, Entry or NULL on error |
From EMBOSS 3.0.0
AjPStr ajDomainGetSeqPdb ( const AjPDomain domain );
Type | Name | Read/Write | Description |
---|---|---|---|
const AjPDomain | domain | Input | AJAX Domain |
AjPStr | RETURN | PDB Sequence or NULL on error |
From EMBOSS 3.0.0
AjPStr ajDomainGetSeqSpr ( const AjPDomain domain );
Type | Name | Read/Write | Description |
---|---|---|---|
const AjPDomain | domain | Input | AJAX Domain |
AjPStr | RETURN | Swiss-Prot sequence or NULL on error |
From EMBOSS 3.0.0
AjPStr ajDomainGetPdb ( const AjPDomain domain );
Type | Name | Read/Write | Description |
---|---|---|---|
const AjPDomain | domain | Input | AJAX Domain |
AjPStr | RETURN | Pdb or NULL on error. |
From EMBOSS 3.0.0
AjPStr ajDomainGetAcc ( const AjPDomain domain );
Type | Name | Read/Write | Description |
---|---|---|---|
const AjPDomain | domain | Input | AJAX Domain |
AjPStr | RETURN | Acc or NULL on error |
From EMBOSS 3.0.0
AjPStr ajDomainGetSpr ( const AjPDomain domain );
Type | Name | Read/Write | Description |
---|---|---|---|
const AjPDomain | domain | Input | AJAX Domain |
AjPStr | RETURN | Spr or NULL on error |
From EMBOSS 3.0.0
ajint ajDomainGetN ( const AjPDomain domain );
Type | Name | Read/Write | Description |
---|---|---|---|
const AjPDomain | domain | Input | AJAX Domain |
ajint | RETURN | Or -1 on error. |
From EMBOSS 3.0.0
ajint ajScopArrFindScopid ( AjPScop const* array, ajint size, const AjPStr identifier );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPScop const* | array | Input | Array of AJAX SCOP objects |
ajint | size | Input | Size of array |
const AjPStr | identifier | Input | Search term |
ajint | RETURN | Index of first Scop object found with a SCOP domain id matching id, or -1 if id is not found. |
From EMBOSS 2.9.0
ajint ajScopArrFindSunid ( AjPScop const* array, ajint size, ajint identifier );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPScop const* | array | Input | Array of AJAX SCOP objects |
ajint | size | Input | Size of array |
ajint | identifier | Input | Search term |
ajint | RETURN | Index of first Scop object found with an PDB code matching id, or -1 if id is not found. |
From EMBOSS 2.9.0
ajint ajScopArrFindPdbid ( AjPScop const* array, ajint size, const AjPStr identifier );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPScop const* | array | Input | Array of AJAX SCOP objects |
ajint | size | Input | Size of array |
const AjPStr | identifier | Input | Search term |
ajint | RETURN | Index of first Scop object found with a PDB code matching id, or -1 if id is not found. |
From EMBOSS 2.9.0
ajint ajCathArrFindPdbid ( AjPCath const* array, ajint size, const AjPStr identifier );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPCath const* | array | Input | Array of AjPCath objects |
ajint | size | Input | Size of array |
const AjPStr | identifier | Input | Search term |
ajint | RETURN | Index of first Cath object found with a PDB code matching id, or -1 if id is not found. |
From EMBOSS 2.9.0
Functions:
ajPdbWriteDomain | Writes a clean coordinate file for a SCOP domain. Where coordinates for multiple models (e.g. NMR structures) are given, data for model 1 are written. In the clean file, the coordinates are presented as belonging to a single chain regardless of how many chains the domain comprised. Coordinates for heterogens are NOT written to file. |
ajCathWrite | Write contents of an AJAX CATH object to an output DCF file (domain classification file) in DCF format (see documentation for DOMAINATRIX "cathparse" application). |
ajDomainWrite | Write contents of an AJAX Domain object to an output file in DCF format (see documentation for DOMAINATRIX "scopparse" application). |
ajScopWrite | Write contents of an AJAX SCOP object to a DCF file (domain classification file). The DCF file uses DCF format (see documentation for DOMAINATRIX "scopparse" application). |
AjBool ajPdbWriteDomain ( AjPFile outf, const AjPPdb pdb, const AjPScop scop, AjPFile errf );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPFile | outf | Modify | Output file stream |
const AjPPdb | pdb | Input | Pdb object |
const AjPScop | scop | Input | Scop object |
AjPFile | errf | Modify | Output file stream for error messages |
AjBool | RETURN | True on success |
From EMBOSS 1.9.0
AjBool ajCathWrite ( AjPFile outf, const AjPCath cath );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPFile | outf | Modify | AJAX Output file stream |
const AjPCath | cath | Input | AJAX CATH |
AjBool | RETURN | True if file was written ok. |
From EMBOSS 2.9.0
AjBool ajDomainWrite ( AjPFile outf, const AjPDomain domain );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPFile | outf | Modify | Output file stream |
const AjPDomain | domain | Input | AJAX Domain |
AjBool | RETURN | True if file was written ok. |
From EMBOSS 3.0.0
AjBool ajScopWrite ( AjPFile outf, const AjPScop scop );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPFile | outf | Modify | Output file stream |
const AjPScop | scop | Input | AJAX SCOP |
AjBool | RETURN | True if file was written ok. |
From EMBOSS 1.8.0
Functions:
ajDomainDCFType | Reads a DCF file (domain classification file; see documentation for DOMAINATRIX "scopparse" application) and ascertains the type of domains (ajEDomainTypeSCOP or ajEDomainTypeCATH) within. |
ajDomainExit | Cleanup of Domain function internals. |
ajDomainDummyFunction | Dummy function to catch all unused functions defined in the ajdomain source file. |
AjEDomainType ajDomainDCFType ( AjPFile inf );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPFile | inf | Modify | Input file stream |
AjEDomainType | RETURN | AJAX Domain Type enumeration ajEDomainTypeSCOP, ajEDomainTypeCATH or ajEDomainTypeNULL (error) as appropriate. |
From EMBOSS 3.0.0
void ajDomainExit ( void );
Type | Name | Read/Write | Description |
---|---|---|---|
void | RETURN |
From EMBOSS 6.1.0
void ajDomainDummyFunction ( void );
Type | Name | Read/Write | Description |
---|---|---|---|
void | RETURN |
From EMBOSS 2.9.0