Summary

Renumber antibody structures using PyRosetta.

Code

# pyrosetta=2025.03
import pyrosetta
from pyrosetta.rosetta.protocols import antibody
 
def convert_numbering(pose: pyrosetta.Pose):
 mover = antibody.AntibodyNumberingConverterMover()
 mover.set_scheme_conversion(
 antibody.AntibodyNumberingSchemeEnum.IMGT_Scheme,
 antibody.AntibodyNumberingSchemeEnum.ChothiaScheme)
 mover.apply(pose)
 return pose