Bioplib
Protein Structure C Library
|
Accessibility calculation code. More...
Go to the source code of this file.
Data Structures | |
struct | _resrad |
struct | _resaccess |
Macros | |
#define | ACCESS_MAX_ATOMS_PER_RESIDUE 50 |
#define | ACCESS_DEF_INTACC 0.05 |
#define | VERY_SMALL (REAL)1e-6 |
Typedefs | |
typedef struct _resrad | RESRAD |
typedef struct _resaccess | RESACCESS |
Functions | |
RESRAD * | blSetAtomRadii (PDB *pdb, FILE *fpRad) |
BOOL | blCalcAccess (PDB *pdb, int natoms, REAL integrationAccuracy, REAL probeRadius, BOOL doAccessibility) |
RESACCESS * | blCalcResAccess (PDB *pdb, RESRAD *resrad) |
Accessibility calculation code.
This code is NOT IN THE PUBLIC DOMAIN, but it may be copied according to the conditions laid out in the accompanying file COPYING.DOC.
The code may be modified as required, but any modifications must be documented so that the person responsible can be identified.
The code may not be sold commercially or included as part of a commercial product except as described in the file COPYING.DOC.
Definition in file access.h.
typedef struct _resaccess RESACCESS |
BOOL blCalcAccess | ( | PDB * | pdb, |
int | natoms, | ||
REAL | integrationAccuracy, | ||
REAL | probeRadius, | ||
BOOL | doAccessibility | ||
) |
[in,out] | *pdb | PDB linked list |
[in] | natoms | Number of atoms |
[in] | integrationAccuracy | Integration accuracy |
[in] | probeRadius | Probe radius |
[in] | doAccessibility | Accessibility or contact area |
Allocates arrays and calls routines to populate them, do the access calculations and populate into the PDB linked list
[in,out] | *pdb | PDB linked list |
[in] | *resrad | Linked list of atom radius information |
Calculates and populates the residue totals and relative values using standards stored in resrad
[in,out] | *pdb | PDB linked list |
[in] | *fpRad | Radius file pointer |
Set atom radii from the radius file in the PDB linked list Returns the radius lookup information since it also contains the standard accessibilities