Changelog
Additions
- FASTA files can be downloaded from RCSB PDB via
database.rcsb
- Added
structure.rotate_about_axis()
andstructure.align_vectors()
- Added
shape
property andcopy()
method tostructure.Atom
- All array-like objects can be used to set an annotation array in an atom array (stack)
- Added
structure.info.residue()
for getting the standard atoms and their coordinates for a given residue name - Added
structure.graphics.plot_atoms()
for interactive molecular visualization - Added
exclusive_stop
parameter tostructure.get_residue_starts
andstructure.get_chain_starts
- Added
connect_via_residue_names()
andconnect_via_distances()
for calculating astructure.BondList
for astructure.AtomArray
Changes
structure.rotate()
does not rotate thebox
of an atom array (stack) anymorestructure.BondList
equality is not order dependent
Fixes
structure.BondList
accepts all dtypes for integer arraysstructure.BondList
accepts negative integers as indicessequence.io.fasta.FastaFile
: Tests for invalid or empty filesstructure.io.pdb.PDBFile
: Exception is raised if an invalid field inextra_fields
is givenstructure.rotate()
: Fixed rotation direction