What's Changed
- Replace BioPython with mmcif-pdbx and with own PDB parser. BioPython does not handle all mmCIF files from PDBe correctly. It stops at missing data which is not actually required by ElTetrado, so the decision was to drop it and use plain mmCIF parser
- Fix the algorithm to find the inner- and outermost atom for modified residues (e.g. 4SU)
- Code refactoring. The JSON output is now generated not in a "raw" manner, but through a DTO object generation and serialization. The JSON format changed a little to bit to accommodate that
- Minor bugfixes
**Full Changelog**: https://github.com/tzok/eltetrado/compare/1.2.0...1.3.0