pyPDB class