schrodinger.structutils.interactions.protein_protein_interactions module¶
- schrodinger.structutils.interactions.protein_protein_interactions.get_interface_atoms(structs, dist=4.5)¶
- Returns a list of protein interface atoms found in specified structures - Protein interface atoms are atoms close to an atom in a different chain, whether the same protein or not. All atoms in a residues are included if any atom in it meets this criterion. - Parameters
- structs (list[schrodinger.structure.Structure]) – list of structures to examine 
- cutoff – The minimum number of atoms in the chain to be considered 
- cutoff – int 
- dist (float) – The distance used in the definition of “close” 
 
- Return type
- list[schrodinger.structure._StructureAtom] 
- Returns
- a list of interface atoms that belong to chains with more than cutoff residues 
 
- schrodinger.structutils.interactions.protein_protein_interactions.get_close_residues_asl(group_asl, dist=4.5)¶
- Returns an ASL that represents protein residues close to the given group ASL and are not part of the given group ASL. - Parameters
- group_asl (str) – the group ASL to create this new ASL from 
- dist (float) – The distance used in the definition of “close” 
 
- Returns
- an ASL for close residues to the given chain