 A variety of standard structural bioinformatics algorithms are offered and new algorithms can be easily added.The following program reads a PDB file, adds missing information like bonds and hydrogens, optimizes the hydrogen positions using the AMBER force field, and writes the resulting molecule into a second pdb file.SIP is used to automatically create Python classes for all relevant C++ classes in the BALL library to allow for the same class interfaces.