Bio.PDB.NACCESS module

Interface for the program NACCESS.

See: http://wolf.bms.umist.ac.uk/naccess/ Atomic Solvent Accessible Area Calculations

errors likely to occur with the binary: default values are often due to low default settings in accall.pars - e.g. max cubes error: change in accall.pars and recompile binary

use naccess -y, naccess -h or naccess -w to include HETATM records

Bio.PDB.NACCESS.run_naccess(model, pdb_file, probe_size=None, z_slice=None, naccess='naccess', temp_path='/tmp/')

Run naccess for a pdb file.

Bio.PDB.NACCESS.process_rsa_data(rsa_data)

Process the .rsa output file: residue level SASA data.

Bio.PDB.NACCESS.process_asa_data(rsa_data)

Process the .asa output file: atomic level SASA data.

class Bio.PDB.NACCESS.NACCESS(model, pdb_file=None, naccess_binary='naccess', tmp_directory='/tmp')

Bases: Bio.PDB.AbstractPropertyMap.AbstractResiduePropertyMap

Define NACCESS class for residue properties map.

__init__(model, pdb_file=None, naccess_binary='naccess', tmp_directory='/tmp')

Initialize the class.

class Bio.PDB.NACCESS.NACCESS_atomic(model, pdb_file=None, naccess_binary='naccess', tmp_directory='/tmp')

Bases: Bio.PDB.AbstractPropertyMap.AbstractAtomPropertyMap

Define NACCESS atomic class for atom properties map.

__init__(model, pdb_file=None, naccess_binary='naccess', tmp_directory='/tmp')

Initialize the class.