icolos.utils package#
Subpackages#
- icolos.utils.entry_point_functions package
 - icolos.utils.enums package
- Submodules
 - icolos.utils.enums.composite_agents_enums module
 - icolos.utils.enums.compound_enums module
 - icolos.utils.enums.entry_points module
 - icolos.utils.enums.execution_enums module
 - icolos.utils.enums.flow_control_enums module
 - icolos.utils.enums.general_utils_enums module
 - icolos.utils.enums.input_enums module
 - icolos.utils.enums.logging_enums module
 - icolos.utils.enums.parallelization module
 - icolos.utils.enums.program_parameters module
 - icolos.utils.enums.step_enums module
 - icolos.utils.enums.step_initialization_enum module
 - icolos.utils.enums.write_out_enums module
 - Module contents
 
 - icolos.utils.execute_external package
- Submodules
 - icolos.utils.execute_external.autodockvina module
 - icolos.utils.execute_external.cresset_executor module
 - icolos.utils.execute_external.crest module
 - icolos.utils.execute_external.execute module
 - icolos.utils.execute_external.fep_plus module
 - icolos.utils.execute_external.glide module
 - icolos.utils.execute_external.gold module
 - icolos.utils.execute_external.gromacs module
 - icolos.utils.execute_external.ifd_executor module
 - icolos.utils.execute_external.jazzy module
 - icolos.utils.execute_external.kallisto module
 - icolos.utils.execute_external.license_token_guard module
 - icolos.utils.execute_external.ligprep module
 - icolos.utils.execute_external.macromodel module
 - icolos.utils.execute_external.omega module
 - icolos.utils.execute_external.openbabel module
 - icolos.utils.execute_external.pmx module
 - icolos.utils.execute_external.prime module
 - icolos.utils.execute_external.schrodinger module
 - icolos.utils.execute_external.sdconvert module
 - icolos.utils.execute_external.slurm_executor module
 - icolos.utils.execute_external.structcat module
 - icolos.utils.execute_external.turbomole module
 - icolos.utils.execute_external.xtb module
 - Module contents
 
 - icolos.utils.general package
- Submodules
 - icolos.utils.general.arparse_bool_extension module
 - icolos.utils.general.citation_generator module
 - icolos.utils.general.convenience_functions module
 - icolos.utils.general.files_paths module
 - icolos.utils.general.icolos_exceptions module
 - icolos.utils.general.molecules module
 - icolos.utils.general.parallelization module
 - icolos.utils.general.print_log module
 - icolos.utils.general.progress_bar module
 - icolos.utils.general.strings module
 - Module contents
 
 
Submodules#
icolos.utils.constants module#
icolos.utils.smiles module#
- icolos.utils.smiles.randomize_smiles(smiles, random_type='restricted')[source]#
 Returns a random SMILES given a SMILES of a molecule. :param random_type: The type (unrestricted, restricted) of randomization performed. :return : A random SMILES string of the same molecule or None if the molecule is invalid.