internal_coord.get_coordinate

internal_coord.get_coordinate(residue_letter: str, func: Callable[[tuple[Bio.PDB.internal_coords.AtomKey, Bio.PDB.internal_coords.AtomKey] | tuple[Bio.PDB.internal_coords.AtomKey, Bio.PDB.internal_coords.AtomKey, Bio.PDB.internal_coords.AtomKey] | tuple[Bio.PDB.internal_coords.AtomKey, Bio.PDB.internal_coords.AtomKey, Bio.PDB.internal_coords.AtomKey, Bio.PDB.internal_coords.AtomKey] | str], str | float | None], backbone_hedra: list[str], sidechain_hedra: dict[str, str]) dict[str, float][source]

internal coordinate values for the specified atom chains

Parameters:
  • residue_letter (str) – single letter amino acid name

  • func (Callable) – a method of Bio.PDB.internal_coords.IC_Residue to retrieve the desired internal coordinate

  • backbone_hedra (list[str]) – list of atom chains in the residue’s backbone

  • sidechain_hedra – list of atom chains in the residue’s sidechain

Returns:

dictionary with the coordinate value for each atom chain string

Return type:

dict[str, float]