bond_type
#
- biotite.structure.info.bond_type(res_name, atom_name1, atom_name2)[source]#
Get the
BondType
for two atoms of the same residue, based on the PDB chemical components dictionary.- Parameters:
- res_namestr
The up to 3-letter name of the residue atom_name1 and atom_name2 belong to.
- atom_name1, atom_name2str
The names of the two atoms to get the bond order from.
- Returns:
- orderBondType or None
The
BondType
of the bond between atom_name1 and atom_name2. If the atoms form no bond, if any of the two atoms does not exist in the context of the residue or if the residue is unknown to the chemical components dictionary, None is returned.
Examples
>>> print(repr(bond_type("PHE", "CA", "CB"))) <BondType.SINGLE: 1> >>> print(repr(bond_type("PHE", "CG", "CD1"))) <BondType.AROMATIC_DOUBLE: 6> >>> print(repr(bond_type("PHE", "CA", "CG"))) None >>> print(repr(bond_type("PHE", "FOO", "BAR"))) None