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