schrodinger.application.hitexpander module¶
-
schrodinger.application.hitexpander.
fp_types
()[source]¶ Returns a (sorted) list of the available fingerprint type names.
-
schrodinger.application.hitexpander.
make_fp_generator_from_canvas_fpfile
(filename)[source]¶ Instantiates fingerprint generator from Canvas FP file.
- Parameters
filename (string) – Canvas FP file name.
- Returns
Fingerprint generator.
- Return type
canvas.ChmFPOut32
-
exception
schrodinger.application.hitexpander.
UnsupportedFormat
[source]¶ Bases:
ValueError
-
__init__
(*args, **kwargs)¶ Initialize self. See help(type(self)) for accurate signature.
-
args
¶
-
with_traceback
()¶ Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.
-
-
schrodinger.application.hitexpander.
structure_file_reader
(filename, logger=None, molids=None, keepsmiles=False)[source]¶ Generator that yields
(mol_id, st)
tuples for the structures in the file identified byfilename
. The file can be in Maestro/SD/SMILES format.- Parameters
filename – File name.
logger (
logging.Logger
) – Logger for warnings.molids (iterable over integers) – IDs (1-based indices) of the desired structures.
None
means “all”.keepsmiles (bool) – Should SMILES text be converted into
schrodinger.structure.Structure
instances?
-
schrodinger.application.hitexpander.
phdb_mol_reader
(path, molids=None, isub='')[source]¶ Generator that yields
(mol_id, st)
tuples for the ligands in the Phase DB.- Parameters
path (str) – Path to the Phase DB.
molids (iterable over integers) – IDs of the desired structures.
None
means “all”.isub (str) – Subset file name (ENUM-285).
Bases:
KeyError
Initialize self. See help(type(self)) for accurate signature.
Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.
-
schrodinger.application.hitexpander.
phdb_fpreader
(path, kind, molids=None, isub='')[source]¶ Generator yielding
(mol_id, fp)
tuples for fingerprints of the desiredkind
for the molecules selected viamolids
(in order of sortedmolids
) from Phase DB pointed to bypath
.- Parameters
path (str) – Path to Phase DB.
kind – Name of the desired fingerprints type.
molids (iterable over int) – Identificators of the molecules for which fingerprints are to be loaded.
isub (str) – Subset file name (ENUM-285).
-
schrodinger.application.hitexpander.
multifpfile_fpreader
(path, kind, molids=None)[source]¶ Generator yielding
(mol_id, fp)
tuples for fingerprints of the desiredkind
for the molecules selected viamolids
(in order of sortedmolids
) from multi-fingerprint file pointed to bypath
.- Parameters
path (str) – Path to the multi-fingerprint file.
kind – Name of the desired fingerprints type.
molids (int containment checkable or
None
) – Identificators of the molecules for which fingerprints are to be loaded.
-
schrodinger.application.hitexpander.
structure_fpreader
(path, kind, molids=None, logger=None)[source]¶ Generator yielding
(mol_id, fp)
tuples for fingerprints of the desiredkind
for the molecules selected viamolids
(in order of sortedmolids
) from multi-fingerprint file pointed to bypath
.- Parameters
path (str) – Path to the multi-fingerprint file.
kind – Name of the desired fingerprints type.
molids (int containment checkable or
None
) – Identificators of the molecules for which fingerprints are to be loaded.
-
schrodinger.application.hitexpander.
canvasfp_fpreader
(path, molids=None, logger=None)[source]¶ Generator yielding
(mol_id, fp)
tuples for fingerprints of the molecules selected viamolids
(in order of sortedmolids
) from Canvas FP file pointed to bypath
.- Parameters
path (str) – Path to the Canvas FP file.
molids (iterable over int) – Identificators of the molecules for which fingerprints are to be loaded.
-
schrodinger.application.hitexpander.
check_fp_availability
(path, kinds)[source]¶ Check whether fingerprints of the desired type are available, raise exception if they are not.
- Parameters
path (str) – Name of the structure/multi-fingerprint file or Phase DB.
kinds – Iterable over desired fingerprint kinds.
-
schrodinger.application.hitexpander.
prog_for_argparse
(scriptfile)[source]¶ Returns strings like “$SCHRODINGER/run script.py”.
- Parameters
scriptfile – Name of a script file.
- Returns
String to be used to launch the script.
- Return type
str