schrodinger.application.bioluminate.tap.residue module

Helpers for residue-wide atom properties used by TAP.

schrodinger.application.bioluminate.tap.residue.get_residue_property(residue, prop_name, default=None)

Return an atom property stored consistently across a residue.

TAP and BioLuminate antibody-region annotations are set on every atom, so the first atom is representative. Empty residues and missing properties return default.

schrodinger.application.bioluminate.tap.residue.set_residue_property(residue, prop_name, prop_value) → None

Set an atom property consistently across a residue.