We have a major design issue here, the three different code parts deal with more or less the same: - `pycrystal.CRYSTOUT.parse_bs_input` - cumbersome code of mine, but deals with GHOST, d12 / out format - `pycrystal.parse_bs` - old legacy code by @mlosev, but useful for dealing with GAUSSIAN / EMSL format - `aiida_crystal_dft.io.parsers.gto_basis_parser` - concise code by @ansobolev, but too general