Changelog
Additions
- Added new
structure.info
subpackage that contains all kinds of basic structure-related datastructure.info.mass()
function provides weight for elements, residue name and enitre structuresstructure.info.vdw_radius_single()
andstructure.info.vdw_radius_protor()
function provides Van-der-Waals radii for single elements or atoms with bonded hydrogens, respectivelystructure.info.bond_order()
andstructure.info.bonds_in_residue()
provide information about bonded atomsstructure.full_name()
provides the full name of an up to 3-letter residue/compound namestructure.link_type()
provides the link type for a residue name
- Added
structure.rdf()
function for calculation of the radial distribution function of positions in anAtomArray
orAtomArrayStack
- Added
structure.residue_iter()
function, that yields each residue in anAtomArray
orAtomArrayStack
as an subarray (stack)
Changes
- Removed
structure.mass_of_element()
andstructure.atom_masses()
- When writing MMTF files, the
chemCompType
ingroupList
is determined viastructure.link_type()
Fixes
- PDB files can be written for structures with more than 100,000 atoms
- When the amount of 99,999 atoms is exceeded, the atom ID starts over again
dir()
function gives proper results forAtomArray
andAtomArrayStack
- Fixed ProtOr radii in
structure.sasa()
structure.stack()
includes thebox
attribute when stackingAtomArray
objects