A module for multiple compound attachment and export of the .xyz files.
Index
|
Add ligand(s) to one core. |
|
Exports molecular coordinates to .xyz files. |
|
Calculate the synthetic accessibility score for all molecules in mols. |
API
- CAT.dye.addlig.add_ligands(core_dir, ligand_dir, min_dist=1.2, n=1, symmetry=())[source]
Add ligand(s) to one core.
- Parameters:
core_dir (str) – Name of directory where core coordinates are located
ligand_dir (str) – Name of directory where ligands coordinates are located
min_dist (float) – Criterion for the minimal interatomic distances
n (int) – Number of substitutions
symmetry (tuple[str]) – Keywords for substitution symmetry for deleting equivalent molecules
- Returns:
New structures that are containg core and lingad fragments
- Return type:
Iterator[Molecule]