0.1.5rc1
Pre-release
Pre-release
Minor feature cleanup and improvements to kekulization handling and chemical database query services
- Greatly expanded robustness of smileslib.chemdbqueries:
- Reimplemented core via Strategy pattern and provided concrete implementations for
- Added capability to check is services are online prior to attempting query
- Compiled comprehensive lists of queryable chemical properties and namespaces for each implementations
- Added service-agnostic get_chemical_property() wrapper for convenience
*Provided greater control over Kekulization in RDKit-derived functionality - Added enable_kekulized_drawing() and disble_kekulized_drawing() config methods to rdutils.rdkdraw
-* Made rdkdraw imported at toplevel rdutils - Added flag to disable Kekulization in SMILES string expansion (polymers.monomers.specification.expanded_SMILES(...))
- Added procrustean_string(...) function to genutils.textual.prettyprint (related to PROCRUSTES algorithm implemented in .polymers for copolymer sequencing)