schrodinger.application.combiglide.corehop module¶
This module contains classes and functions for Core Hopping.
Copyright Schrodinger, LLC. All rights reserved.
-
class
schrodinger.application.combiglide.corehop.
SubstCoreDatabase
(database_fname)[source]¶ Bases:
object
This class can be used to calculate substitution scores, where a core hopping database has been used to generate passed ligands.
-
frag_handle
= None¶
-
-
class
schrodinger.application.combiglide.corehop.
AttachmentPoint
(from_anum, to_anum, name='', atnum=999, numbonds=999, fcharge=999)[source]¶ Bases:
object
Class to map attachment point parameters to the coresponding rows in the ‘m_attachment’ maestro block. Used to write attachment blocks for core hopping.
-
schrodinger.application.combiglide.corehop.
write_attachment_block
(st, attachments)[source]¶ Writes the attachment points specified for a core hopping job to the template core structure for downstream consumption.
- Parameters
st (structure.Structure) – template core structure for core hopping search
attachments (list(corehop.AttachmentPoint)) – list specifying attachment points