add Residue.pyx