Changelog
Additions
- Support for hybrid-36 encoding in
structure.io.pdb.PDBFile
- Added
get_coord()
method instructure.io.pdb.PDBFile
for efficiently reading only the coordinates from a file structure.CellList
can be configured to put only a subset of atoms into the cells via theselection
parameter- Improved functionalities in
database
subpackage.- A lot of new query types in
database.rcsb
- The
min
andmax
parameter of somedatabase.rcsb
queries are now optional database.rcsb.fetch()
anddatabase.entrez.fetch()
are able to write the downloaded files into a file-like object instead of writing the file to hard drivedatabase.entrez.fetch()
properly checks for invalid responses from server based on https://github.com/kblin/ncbi-entrez-error-messagesdatabase.entrez.fetch()
also supports common database namesdatabase.entrez.SimpleQuery
also supports abbreviated field names
- A lot of new query types in
structure.io.load_structure()
andstructure.io.save_structure()
support keyword arguments that are forwarded to the respectiveread()
orget_structure()
method.
Changes
database
subpackage raisesdatabase.RequestError
objects when the server gives an invalid response
Fixes
- Fixed cross references in the API reference
sequence.io.genbank.GenBankFile
raises a warning instead of an exception if the feature's location identifier is not understood and skips the featurestructure.io.pdb.PDBFile
properly checks whether all models have the same amount of atoms, when building astructure.AtomArrayStack