BioJava v5.4.0 Release Notes
Release Date: 2020-06-29 // about 4 years ago-
๐ New features
- ๐ Minimal read support for mmCIF files with branched entities (upcoming PDB release July 2020). The new entity type is understood now but branched entities are still treated as non-polymers within BioJava. #868
- InterfaceFinder class to find interfaces of a given PDB assembly #867
- ๐ New switch in Subunit clusterer
useEntityIdForSeqIdentityDetermination
#857 #859
๐ Changed
- ๐ Now genbank parser will allow 5'<3' for circular DNA #855
๐ Bug fixes
- Issue in bonds between atoms of different alt locs (rcsb/mmtf#44) #854
- ๐ Upgrade ciftools-java dependency to latest java-8 compatible release 0.7.1
Previous changes from v5.3.0
-
๐ New features
- ๐ Support for reading structures from binary cif format in structure module, thanks to CIFTools-java library. Thanks @JonStargaryen
- ๐ Reading structures from mmCIF via new parser from CIFTools-java library. Much better read performance than existing parser. Both parsers still live alongside in BioJava 5.3.0, with default still being the BioJava native one.
๐ Bug fixes
- ๐ 8x performance increase in reading (non-gzipped) MMTF files thanks to mmtf-java dependency upgrade to 1.0.9
- ๐ Bug fixes in MMTF file reading, #671 #850
- ๐ Bug fix in OBO reading, where only one synonym was saved, #836
- ๐ Bug fix in Genbank LOCUS line parsing #833
- ๐ Bug fix in PDB file reading of MTRIX records #845
- ๐ Bug fix in GenbankReader #800 #829
- โฌ๏ธ Dependencies and maven plugin upgrades