get_contact_atoms

interface.get_contact_atoms(cutoff=8.5, allchains=False, chain1='A', chain2='B', extend_to_residue=False, only_backbone_atoms=False, excludeH=False, return_contact_pairs=False)[source]

Get rowIDs of contact atoms.

Parameters:
  • cutoff (float) – distance cutoff for calculating contact. Defaults to 8.5.

  • allchains (bool) – calculate contacts for all chains or not. Defaults to False.

  • chain1 (str) – first chain ID. Defaults to ‘A’. Used when ‘allchains’ is False.

  • chain2 (str) – second chain ID. Defaults to ‘B’. Used when ‘allchains’ is False.

  • extend_to_residue (bool) – get all atoms of the residues containing at least one contact atom. Defaults to False.

  • only_backbone_atoms (bool) – only use backbone atoms to calculate contact or not. Defaults to False.

  • excludeH (bool) – Exculde hydrogen atoms for contact calculation or not. Defaults to False.

  • return_contact_pairs (bool) – if return atomic contact pairs or not. Defaults to False.

Returns:

dict – rowID of contact atoms or rowID of contact atom pairs