J'ai renuméroté la liste des numéros de résidus comme new_residues = [18,19,20,21,22,34,35,36,37 .... 130,131,132] et je voudrais pour changer mes numéros de résidus de pdb avec cette liste. Avez-vous une idée de re-numérotation?Remplacer les numéros de résidus dans pdb avec la liste des numéros de résidus donnés
...
w=PDBIO()
structure=p.get_structure(" ", pdbfile)
for model in structure:
for chain in model:
chain_ID=model[chainID]
for residue in chain_ID:
#for i in range(len(residue.id)):
#resID=new_resnums[i]
residue.id=(" ",new_resnums[residue.id[1]], " ")
w.set_structure(structure)
w.save(pdbfile + "-new.pdb")