schrodinger.application.phase.packages.shape_ligprep module¶
Thin LigPrep wrapper and related subroutines (for PHASE-2070).
-
schrodinger.application.phase.packages.shape_ligprep.get_structure_file_format(filename)[source]¶ Much like fileutils.get_structure_file_format() except also allows for compressed SMILES and SMILESCSV.
-
class
schrodinger.application.phase.packages.shape_ligprep.LigPrep(input_file, options='[]')[source]¶ Bases:
object-
__init__(input_file, options='[]')[source]¶ - Parameters
input_file (str) – Input file name.
options (str) – Ligprep command line options (in JSON format).
- Raises
RuntimeError – If something goes wrong.
-
prepareStructure(ct)[source]¶ Applies ligprep to
ct.- Returns
(outcomes, failures, summary) tuple
- Return type
(list(structure.Structure), list(structure.Structure), dict)
-
-
schrodinger.application.phase.packages.shape_ligprep.add_ligprep_arguments(parser)[source]¶ Registers ligprep-specific options.
- Parameters
parser (
argparse.ArgumentParser) – Command line argument parser.