Skip to content

Releases: ACRMGroup/bioplib

Enhanced header support, CONECT support and bug fixes

29 Jun 13:56
Compare
Choose a tag to compare

This release contains significant changes to support reading headers from the WHOLEPDB structure, proper support for CONECT records (including regenerating them, dealing with deleted/inserted atoms, etc), proper MASTER and TER record support, and much improved PDBML support. In addition there are a number of bug fixes and new general purpose routines including a general purpose set of hash/dictionary functions.

Additional Functions

24 Oct 12:48
Compare
Choose a tag to compare

V3.2 adds new functions:

  • blEigen() / eigen()
  • blCalculateCovarianceMatrix() / CalculateCovarianceMatrix()
  • blCalculateBestFitLine() / CalculateBestFitLine()
  • blFindCentroid() / FindCentroid()
  • blExtractZoneSpecPDBAsCopy() / ExtractZoneSpecPDB()

(Note that the deprecated function names have also been provied)

An option has also been added for compiling code that uses BiopLib that prevents it reading the contents of deprecated.h thus providing warnings about use of deprecated functions at compile time (-D NODEPRECATION on the compile line)

Automated overview documentation

18 Oct 10:17
Compare
Choose a tag to compare

This is largely a cosmetic release which automates the generation of overview documentation from formatted comments in the source code. Some minor changes to where the documentation goes as well.

First V3 Release

09 Oct 16:24
Compare
Choose a tag to compare

V3.0 adds reading and writing of PDB-XML files and handling of multi-character chain names.
(Almost) all functions have been renamed to have a 'bl' prefix and function naming is now much more consistent. For example, routines that clone a PDB linked list all have 'AsCopy' in their names.

A set of 'deprecation' files are provided so that the old function names can still be used with an option to warn the user that deprecated routines are in use.

A number of new functions have also been added.

Work on this release was funded by a BBSRC Sparking Impact award and has largely been the work of Dr. Craig Porter