Latest protein.cpp and showatp.py