Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MinimalLib Function Exposure: Scaffold Networks #7312

Open
wants to merge 81 commits into
base: master
Choose a base branch
from

Commits on Mar 4, 2024

  1. Update MinimalLib for Function Exposure

    - Added Run Reactants and added JS Tests
    syedzayyan committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    fcd792e View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2024

  1. Configuration menu
    Copy the full SHA
    2e8a82c View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2024

  1. suggested changes

    ptosco committed Mar 17, 2024
    Configuration menu
    Copy the full SHA
    1a967f2 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1 from ptosco/ptosco/syedzayyan/master

    Thank you so much for the suggested changes!
    syedzayyan committed Mar 17, 2024
    Configuration menu
    Copy the full SHA
    528ec6d View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2024

  1. Configuration menu
    Copy the full SHA
    3d1e6a3 View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2024

  1. Configuration menu
    Copy the full SHA
    4d0075f View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2024

  1. Configuration menu
    Copy the full SHA
    8cdb5c8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7928bea View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ee6ce15 View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2024

  1. Configuration menu
    Copy the full SHA
    2e56532 View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2024

  1. Fixes rdkit#7318 (rdkit#7319)

    * fix hybridization for atoms with outgoing dative bonds
    
    * expose and wrap C++ numPiElectrons
    
    * deprecate AtomPairs.Utils.NumPiElectrons
    
    * add & update tests
    
    * fix draw2d test
    
    * update expected hash
    
    * add hybridization test
    
    * move numPiElectrons to Atom.h
    
    * take reference instead of ptr
    ricrogz authored and syedzayyan committed Jun 1, 2024
    Configuration menu
    Copy the full SHA
    0f3692f View commit details
    Browse the repository at this point in the history
  2. Wedge bond from atrop error (rdkit#7321)

    * changed string_view to string in catch test
    
    * fix bug in atrop wedge determination
    
    * reverted changes from string_view to string
    tadhurst-cdd authored and syedzayyan committed Jun 1, 2024
    Configuration menu
    Copy the full SHA
    d4c33e7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e2f1675 View commit details
    Browse the repository at this point in the history
  4. Cleaner forloops, deleting of empty header file (rdkit#7320)

    * clean up of python and c++ for-loops
    
    * readd assignement
    
    * Remove misleading walrus operators (rdkit#7323)
    
    * Run installed tests if applicable (rdkit#7325)
    
    * simpler check for equality
    
    * Revert "simpler check for equality"
    
    py assert does not work pointwise on lists on all platforms,
    we need to iterate through all elements
    
    This reverts commit 03cc0ad.
    
    * fix ambiguity on truth value of np arrays
    
    * compare list elementwise
    
    ---------
    
    Co-authored-by: Matt Swain <m.swain@me.com>
    2 people authored and syedzayyan committed Jun 1, 2024
    Configuration menu
    Copy the full SHA
    a33f6f2 View commit details
    Browse the repository at this point in the history
  5. Fixes rdkit#7327 (rdkit#7328)

    * add tests
    
    * fix
    ricrogz authored and syedzayyan committed Jun 1, 2024
    Configuration menu
    Copy the full SHA
    cdea64b View commit details
    Browse the repository at this point in the history
  6. C# Build Net6 library and tests using cmake (rdkit#7326)

    * Dotnet core build and test for RDKit
    
    * Cmake dot net build and ctest working on windows
    
    * Remove old Linux mono build
    
    * Update to net8 and create RDK_BUILD_DOTNET_CSHARP_TESTS flag
    jones-gareth authored and syedzayyan committed Jun 1, 2024
    Configuration menu
    Copy the full SHA
    0e5215f View commit details
    Browse the repository at this point in the history
  7. switch to range-based for loops (rdkit#7278)

    * switch to range-based for loops
    
    * Update Code/GraphMol/testChirality.cpp
    
    Co-authored-by: Greg Landrum <greg.landrum@gmail.com>
    
    * fix a leak in the new DCLV code (rdkit#7279)
    
    * fixes rdkit#7295 (rdkit#7303)
    
    * tag 2024.03 release (rdkit#7308)
    
    * tag release
    
    * attempt to solve constant MD5 problems
    
    * switch to getting the ComicNeue font from github instead of as a zip
    
    * open new release cycle (rdkit#7314)
    
    * restrict the application of 1,3- 1,5- conjugated cation normalization (rdkit#7287)
    
    * propagate yaehmop build status (rdkit#7316)
    
    * Fixes rdkit#7299 (rdkit#7304)
    
    * clean up of python and c++ for-loops
    
    * clang formatted testChirality
    
    * fix test file
    
    ---------
    
    Co-authored-by: Greg Landrum <greg.landrum@gmail.com>
    Co-authored-by: Riccardo Vianello <riccardo.vianello@gmail.com>
    3 people authored and syedzayyan committed Jun 1, 2024
    Configuration menu
    Copy the full SHA
    976b47a View commit details
    Browse the repository at this point in the history
  8. fix 1,3- 1,5- conjugated cation normalizer transforms (rdkit#7330)

    * fix 1,3- 1,5- conjugated cation normalizer transforms
    
    * small refactoring
    
    * add some test cases related to the normalization of conjugated cations
    rvianello authored and syedzayyan committed Jun 1, 2024
    Configuration menu
    Copy the full SHA
    f4467ef View commit details
    Browse the repository at this point in the history
  9. Include macrocycles in atropisomer calculation by not sanitizing them…

    … away (rdkit#7291)
    
    * Include macrocycles in atropisomer calculation
    
    Previously, atropisomeric bonds were sanitized away if they were part of a "ring bond", which happens in macrocyclic systems.
    None of the existing test cases fail if that sanitization check is removed.
    The sanitization step is removed to support biaryls that are part of a larger macrocyclic system.
    A set of test cases is included that cover potential macrocyclic atropisomeric systems
    
    * Remove unmentioned files
    
    * Keep ring check, and narrow it to when bond is in as many rings as atoms
    
    * exclude atropisomer bonds if in rings < 8 atoms
    
    Co-authored-by: tadhurst-cdd <112502803+tadhurst-cdd@users.noreply.github.com>
    
    * Clarify macrocycle behavior in RDKit book
    
    * fix typo
    
    ---------
    
    Co-authored-by: tadhurst-cdd <112502803+tadhurst-cdd@users.noreply.github.com>
    2 people authored and syedzayyan committed Jun 1, 2024
    Configuration menu
    Copy the full SHA
    a41c593 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    a7aef65 View commit details
    Browse the repository at this point in the history
  11. Fixes rdkit#7346 (rdkit#7347)

    * add a test
    
    * fix issue
    ricrogz authored and syedzayyan committed Jun 1, 2024
    Configuration menu
    Copy the full SHA
    ddc0073 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    fd52184 View commit details
    Browse the repository at this point in the history
  13. Add option for RASCAL to restrict atom matching to atoms of same degr…

    …ee (rdkit#7344)
    
    * Add exactConnectionsMatch option.
    
    * Better python test.
    
    * Better C++ test.
    
    ---------
    
    Co-authored-by: David Cosgrove <david@cozchemix.co.uk>
    2 people authored and syedzayyan committed Jun 1, 2024
    Configuration menu
    Copy the full SHA
    3996bf3 View commit details
    Browse the repository at this point in the history
  14. Fixes problem from discussion 7317 (rdkit#7345)

    * Extend double bond far enough.
    
    * Oops.
    
    ---------
    
    Co-authored-by: David Cosgrove <david@cozchemix.co.uk>
    2 people authored and syedzayyan committed Jun 1, 2024
    Configuration menu
    Copy the full SHA
    8692940 View commit details
    Browse the repository at this point in the history
  15. Correct unbranched alkane SMARTS to match the description given (rdki…

    …t#7255)
    
    * Correct unbranched alkane SMARTS to match the description: must restrict to only carbon and allow for terminal alkanes
    
    * Add backwards incompatible change notes
    
    * move and edit incompatible changes note
    
    ---------
    
    Co-authored-by: Daniel Levine <levineds@meta.com>
    Co-authored-by: levineds-meta <159849019+levineds-meta@users.noreply.github.com>
    Co-authored-by: greg landrum <greg.landrum@gmail.com>
    3 people authored and syedzayyan committed Jun 1, 2024
    Configuration menu
    Copy the full SHA
    baf6a54 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    2c9cbbf View commit details
    Browse the repository at this point in the history
  17. Added JSON parameters to MinimalLib get_(cx)?sm(ile|art)s() functions (

    …rdkit#7194)
    
    * - renamed getParamsFromJSON() to updateSmilesWriteParamsFromJSON() and moved it from the anonymous namespace to the RDKit namespace such that it is publicly available
    - implemented updateCXSmilesFieldsAndRestoreBondDirOptionFromJSON()
    - added CFFI and JS tests
    - get_smiles(), get_smarts(), get_cxsmiles() and get_cxsmarts() are now available in MinimalLib in both CFFI and JS layers and they can be passed JSON parameters
    - CFFI get_qmol() now returns NULL if it fails to generate a RWMol rather than returning the "Error!" const char[] string, for consistency with what get_mol() and get_rxn() do. This was documented in release notes
    
    * suggestions
    
    ---------
    
    Co-authored-by: ptosco <paolo.tosco@novartis.com>
    Co-authored-by: greg landrum <greg.landrum@gmail.com>
    3 people authored and syedzayyan committed Jun 1, 2024
    Configuration menu
    Copy the full SHA
    d8f6908 View commit details
    Browse the repository at this point in the history
  18. Support handling atropisomers without coordinates (rdkit#7301)

    * removed string_view in favor of string for catch test
    
    * add parsing and generation of atropisomers when coords not present
    
    * changed string_view to string in catch test
    
    * more docs
    
    * reformulation of the docs
    
    * make an error message a little bit more useful
    
    * small optimization
    clang-format
    
    * add `BondWedgingParameters` to new function
    
    ---------
    
    Co-authored-by: Greg Landrum <greg.landrum@gmail.com>
    2 people authored and syedzayyan committed Jun 1, 2024
    Configuration menu
    Copy the full SHA
    4b0c8c1 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    9eb9962 View commit details
    Browse the repository at this point in the history
  20. Fixes github 7331 (rdkit#7352)

    * Fixes rdkit#7331
    
    Essentially this modifies the code to use the isolobal analogy
    
    Also improves error reporting a bit.
    
    * generalize that a bit
    
    * more testing
    greglandrum authored and syedzayyan committed Jun 1, 2024
    Configuration menu
    Copy the full SHA
    0b2aa7a View commit details
    Browse the repository at this point in the history
  21. Cleanup of Code/DataStructs (rdkit#7365)

    * for-loop modernization
    
    * declaration and initialization together
    
    * switch statements, min&max from std
    
    * switch statement
    
    * use of std min&max
    
    * fixed unsigned int to int comparison
    
    * implement switch statement
    
    * fix unsigned int to int comparison
    
    * revert previous mistake
    
    * Update Code/DataStructs/DiscreteValueVect.cpp
    
    Co-authored-by: Greg Landrum <greg.landrum@gmail.com>
    
    * implemented suggestions
    
    ---------
    
    Co-authored-by: Greg Landrum <greg.landrum@gmail.com>
    2 people authored and syedzayyan committed Jun 1, 2024
    Configuration menu
    Copy the full SHA
    2175428 View commit details
    Browse the repository at this point in the history
  22. fixes bug with overly large count_bounds (rdkit#7368)

    * fixes bug with overly large count_bounds
    
    bug found and submitted by Andrew Dalke
    
    * add another test
    greglandrum authored and syedzayyan committed Jun 1, 2024
    Configuration menu
    Copy the full SHA
    c0b70a9 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    261f2b4 View commit details
    Browse the repository at this point in the history
  24. Restore mono build (rdkit#7377)

    * Add mono build back into C# build
    
    * Add mono build back into C# build
    
    * Add mono build back into C# build
    
    * Don't do mono build on Linux if dotnet is used
    
    * CSharp dotnet build always on windows. Enable dotnet testing in vs_build_swit
    
    * Fix typos
    jones-gareth authored and syedzayyan committed Jun 1, 2024
    Configuration menu
    Copy the full SHA
    3ed41cc View commit details
    Browse the repository at this point in the history
  25. Allow reapplyMolBlockWedging() to restore the original wedging regard…

    …less the bond type (rdkit#7386)
    
    * Allow reapplyMolBlockWedging to restore the original wedging regardless the bond type
    
    * update python wrapper for Chirality::reapplyMolBlockWedging
    
    * changes in response to review
    
    * update the API documentation
    rvianello authored and syedzayyan committed Jun 1, 2024
    Configuration menu
    Copy the full SHA
    eaaacc7 View commit details
    Browse the repository at this point in the history
  26. fixes typo in minilib: MolToCXSmiles should have read MolToSmiles (rd…

    …kit#7388)
    
    Co-authored-by: ptosco <paolo.tosco@novartis.com>
    2 people authored and syedzayyan committed Jun 1, 2024
    Configuration menu
    Copy the full SHA
    b77c8c5 View commit details
    Browse the repository at this point in the history
  27. Fix performance issue in PR 7327 (rdkit#7391)

    * use references, skip batch remove if nothing to remove
    
    * fix commitBatchEdit
    
    * reword comment
    ricrogz authored and syedzayyan committed Jun 1, 2024
    Configuration menu
    Copy the full SHA
    0ecc5d0 View commit details
    Browse the repository at this point in the history
  28. Code/PgSQL: Fix Pointer vs Datum (rdkit#6733)

    PostgreSQL 16 got stricter wrt proper Pointer and Datum handling.
    df7cb authored and syedzayyan committed Jun 1, 2024
    Configuration menu
    Copy the full SHA
    e8e620b View commit details
    Browse the repository at this point in the history
  29. Include header for boost::numeric_cast (rdkit#7389)

    Signed-off-by: Michael Cho <michael@michaelcho.dev>
    cho-m authored and syedzayyan committed Jun 1, 2024
    Configuration menu
    Copy the full SHA
    aaff6d5 View commit details
    Browse the repository at this point in the history
  30. Revert "fix rdkit#7221 (rdkit#7230)" (rdkit#7387)

    This reverts commit 7a050b4.
    
    Co-authored-by: ptosco <paolo.tosco@novartis.com>
    2 people authored and syedzayyan committed Jun 1, 2024
    Configuration menu
    Copy the full SHA
    74d0396 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    c90adc2 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    f8727a7 View commit details
    Browse the repository at this point in the history
  33. Allow any bond (smiles ~) recognition in CDXML (rdkit#7363)

    * Allow any bond (smiles ~) recognition in CDXML
    
    * Move anybond.cdxml to the right place
    
    * a bit of simplification
    
    ---------
    
    Co-authored-by: Brian Kelley <bkelley@relaytx.com>
    Co-authored-by: Greg Landrum <greg.landrum@gmail.com>
    3 people authored and syedzayyan committed Jun 1, 2024
    Configuration menu
    Copy the full SHA
    6d75c91 View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    d9d75b0 View commit details
    Browse the repository at this point in the history
  35. Fixes rdkit#7300 (rdkit#7413)

    greglandrum authored and syedzayyan committed Jun 1, 2024
    Configuration menu
    Copy the full SHA
    5d91cf0 View commit details
    Browse the repository at this point in the history
  36. Wedge bond from atrop error (rdkit#7355)

    * changed string_view to string in catch test
    
    * fix bug in atrop wedge determination
    
    * reverted changes from string_view to string
    
    * changed to make build work
    
    * removed changes made to allow build
    tadhurst-cdd authored and syedzayyan committed Jun 1, 2024
    Configuration menu
    Copy the full SHA
    21d4f2f View commit details
    Browse the repository at this point in the history
  37. Fix rdkit#7311: problem with InChI for phosphinic acid (rdkit#7419)

    * backup
    
    * remove default valence for Tl
    greglandrum authored and syedzayyan committed Jun 1, 2024
    Configuration menu
    Copy the full SHA
    c976a19 View commit details
    Browse the repository at this point in the history
  38. C sharp rascal mcs wrapper (rdkit#7390)

    * Added Wrapper Files
    
    * Addd interface file
    
    * Edited interface file
    
    * Rascal SWIG wrapper finished
    
    * Remove from Java wrapper
    
    * add java wrappers too
    
    * Update GraphMolCSharp.i
    
    * Update Code/JavaWrappers/RascalMCES.i
    
    Co-authored-by: Paolo Tosco <paolo.tosco.mail@gmail.com>
    
    * Update Code/JavaWrappers/RascalMCES.i
    
    Co-authored-by: Paolo Tosco <paolo.tosco.mail@gmail.com>
    
    ---------
    
    Co-authored-by: Greg Landrum <greg.landrum@gmail.com>
    Co-authored-by: Paolo Tosco <paolo.tosco.mail@gmail.com>
    3 people authored and syedzayyan committed Jun 1, 2024
    Configuration menu
    Copy the full SHA
    8f50cb8 View commit details
    Browse the repository at this point in the history
  39. deprecations for the 2024.09 release (rdkit#7398)

    * deprecations for the 2024.09 release
    
    * update doctests
    
    * Fixes rdkit#7402
    
    * get tests passing when the cairo build is not there
    
    * fix a problem in the tests
    greglandrum authored and syedzayyan committed Jun 1, 2024
    Configuration menu
    Copy the full SHA
    4bc71a7 View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    d69ba27 View commit details
    Browse the repository at this point in the history
  41. Expose replaceAtomWithQueryAtom to Python (rdkit#7380)

    * Expose QueryOpts::replaceAtomWithQueryAtom.
    
    * Indentation error.
    
    * Response to review.
    
    * Update docstrings in response to review.
    
    ---------
    
    Co-authored-by: David Cosgrove <david@cozchemix.co.uk>
    2 people authored and syedzayyan committed Jun 1, 2024
    Configuration menu
    Copy the full SHA
    a02e2c5 View commit details
    Browse the repository at this point in the history
  42. No coords atropisomers - fix smiles output of atrop wedges after reor…

    …dering (rdkit#7418)
    
    * removed string_view in favor of string for catch test
    
    * add parsing and generation of atropisomers when coords not present
    
    * changed string_view to string in catch test
    
    * more docs
    
    * reformulation of the docs
    
    * make an error message a little bit more useful
    
    * small optimization
    clang-format
    
    * add `BondWedgingParameters` to new function
    
    * changes for CIP test errors
    
    * Updated internal doc to match what it does
    
    * changes per PR review
    
    * removed cout statements in tests
    
    ---------
    
    Co-authored-by: Greg Landrum <greg.landrum@gmail.com>
    2 people authored and syedzayyan committed Jun 1, 2024
    Configuration menu
    Copy the full SHA
    55a262b View commit details
    Browse the repository at this point in the history
  43. Prefer wedging ring bonds around atropisomers (rdkit#7373)

    * prefer wedging ring bonds for atropisomers
    
    * update expected results
    
    * handle 3D as well
    
    * prefer wedging to larger rings
    
    wedging bonds in 5 rings make later attempts at improving kekulization very difficult
    
    update expected results
    
    * extend those changes to 3D
    
    * update tests for those changes
    
    * avoid wedging atropisomers if possible
    
    response to review
    greglandrum authored and syedzayyan committed Jun 1, 2024
    Configuration menu
    Copy the full SHA
    83d5818 View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    4950d2a View commit details
    Browse the repository at this point in the history
  45. Configuration menu
    Copy the full SHA
    f29abcd View commit details
    Browse the repository at this point in the history
  46. Make CXSMILES writer use the default conformer ID (rdkit#7415)

    * Fixes rdkit#7414
    Fixes rdkit#7409
    
    * skip that test if cairo is not enabled
    greglandrum authored and syedzayyan committed Jun 1, 2024
    Configuration menu
    Copy the full SHA
    abde975 View commit details
    Browse the repository at this point in the history
  47. Configuration menu
    Copy the full SHA
    c7fd2bb View commit details
    Browse the repository at this point in the history
  48. Cleanup: Force field (rdkit#7406)

    * fix unsigned int to int comparison
    
    * revert previous mistake
    
    * declaration & init together, sinthetaSq in [0, 1]
    
    * using std::swap
    
    * use that sinThetaSq in [0,1]
    
    * declare & init at same time
    
    * use knowledge about target range
    
    * use std::clamp
    
    * use std::max
    
    * numerically more stable trigonometrics
    
    * numerically more stable trigonometrics
    
    * numerically more stable trigonometrics
    
    * range based for-loop
    
    * actually do the assignement
    
    * Update Code/ForceField/MMFF/Params.h
    
    Co-authored-by: Greg Landrum <greg.landrum@gmail.com>
    
    * implemented suggested changes
    
    * Revert "implemented suggested changes"
    
    This reverts commit f56e8f0.
    
    * auto typing
    
    * remove old comment
    
    * revert to numerically more stable expression
    
    * now correctly formatted
    
    ---------
    
    Co-authored-by: Greg Landrum <greg.landrum@gmail.com>
    2 people authored and syedzayyan committed Jun 1, 2024
    Configuration menu
    Copy the full SHA
    eca4c54 View commit details
    Browse the repository at this point in the history
  49. Configuration menu
    Copy the full SHA
    6ed3edf View commit details
    Browse the repository at this point in the history
  50. Fixes rdkit#7375 (rdkit#7381)

    * check for ringinfo levels instead of init
    
    * check for ring info in kekulizefragment
    
    * add a test
    
    * update tests
    
    * update doctests
    
    * revert ringinfo level checks
    ricrogz authored and syedzayyan committed Jun 1, 2024
    Configuration menu
    Copy the full SHA
    ee616cc View commit details
    Browse the repository at this point in the history
  51. Fixes rdkit#7367 (rdkit#7426)

    * make wedgeBondsFromAtropisomers get symm SSSR if not present
    
    * add atropisomer wedging ring info test
    
    * add a test
    
    * update test
    ricrogz authored and syedzayyan committed Jun 1, 2024
    Configuration menu
    Copy the full SHA
    a858d9e View commit details
    Browse the repository at this point in the history
  52. Fixes rdkit#7434 (rdkit#7446)

    greglandrum authored and syedzayyan committed Jun 1, 2024
    Configuration menu
    Copy the full SHA
    1b1d88b View commit details
    Browse the repository at this point in the history
  53. Fixes rdkit#7153 (rdkit#7441)

    * ignore ct stereo status, enh stereo status, atom type on read
    
    * do not prefix maestro properties
    
    * add a test
    ricrogz authored and syedzayyan committed Jun 1, 2024
    Configuration menu
    Copy the full SHA
    cbdfcd6 View commit details
    Browse the repository at this point in the history
  54. Configuration menu
    Copy the full SHA
    2beb675 View commit details
    Browse the repository at this point in the history
  55. Handle query atoms and bonds in SWIG wrappers (rdkit#7431)

    * Query atom information in swig
    
    * Atom query swig wrapping working
    
    * SWIG wrapper for queries
    
    * Add match to QueryAtom and QueryBond
    
    * CShart test
    
    * Added Java test
    
    * Replace var with type for Java test
    
    * Apply suggestions from code review
    
    Co-authored-by: Paolo Tosco <paolo.tosco.mail@gmail.com>
    
    * Update Code/JavaWrappers/Queries.i
    
    Co-authored-by: Paolo Tosco <paolo.tosco.mail@gmail.com>
    
    * Apply suggestions from code review
    
    Co-authored-by: Paolo Tosco <paolo.tosco.mail@gmail.com>
    
    * Get SWIG build working again
    
    * Remove trailing whitespace from Queries.i
    
    * Update Queries.i to use shared_ptr
    
    * small simplification
    
    * remove boost::make_iterator from ROMol.i
    
    * further simplification
    
    ---------
    
    Co-authored-by: Paolo Tosco <paolo.tosco.mail@gmail.com>
    Co-authored-by: ptosco <paolo.tosco@novartis.com>
    3 people authored and syedzayyan committed Jun 1, 2024
    Configuration menu
    Copy the full SHA
    26363fe View commit details
    Browse the repository at this point in the history
  56. Configuration menu
    Copy the full SHA
    7574d36 View commit details
    Browse the repository at this point in the history
  57. Expose the property pickle options to SWIG (rdkit#7448)

    * support pickle params in SWIG wrappers
    csharp tests need to be tested
    
    * make that work with csharp too
    greglandrum authored and syedzayyan committed Jun 1, 2024
    Configuration menu
    Copy the full SHA
    395dffe View commit details
    Browse the repository at this point in the history
  58. Allow disabling output of dative bonds to SMILES (rdkit#7384)

    * basic code to convert dative to single if we aren't outputting dative to the SMILES
    
    add forms of GetAtomSmiles() and GetBondSmiles() that take SmilesWriteParams
    
    * dative/coordinate bond support when writing CXSMILES
    
    * expose all of that to Python
    
    * remove usage of _doIsoSmiles property
    add params to smarts writers
    
    * allow disabling dative bonds in SMARTS
    
    * typo
    
    * add support to the reaction writers
    
    * support params for SMARTS
    greglandrum authored and syedzayyan committed Jun 1, 2024
    Configuration menu
    Copy the full SHA
    f60e03d View commit details
    Browse the repository at this point in the history
  59. Allow the substruct library to be deleted when refcount goes to 0 (rd…

    …kit#7462)
    
    * Allow the substruct library to be deleted when refcount goes to 0
    
    * Remove whitespace changes
    
    * Update Code/GraphMol/SubstructLibrary/Wrap/SubstructLibraryWrap.cpp
    
    Co-authored-by: Greg Landrum <greg.landrum@gmail.com>
    
    ---------
    
    Co-authored-by: Greg Landrum <greg.landrum@gmail.com>
    2 people authored and syedzayyan committed Jun 1, 2024
    Configuration menu
    Copy the full SHA
    0b40179 View commit details
    Browse the repository at this point in the history
  60. MaeWriter: handle the R group label property and update the Maestro p…

    …roperty prefixing (rdkit#7454)
    
    * update prefix to _rdkit_, special treatment for group label prop
    
    * update tests
    ricrogz authored and syedzayyan committed Jun 1, 2024
    Configuration menu
    Copy the full SHA
    d392aa6 View commit details
    Browse the repository at this point in the history
  61. Configuration menu
    Copy the full SHA
    2d7d626 View commit details
    Browse the repository at this point in the history
  62. Fixes rdkit#7438 (rdkit#7474)

    This moves the function into the Chirality namespace.
    greglandrum authored and syedzayyan committed Jun 1, 2024
    Configuration menu
    Copy the full SHA
    80e711c View commit details
    Browse the repository at this point in the history
  63. fix: Add aromatic aluminium token (rdkit#7428)

    * fix: Restrict lowercase atomic numbers
    
    * fix: Add missing test for aromatic aluminum
    
    * fix: Add independent test case for aromatic aluminum
    iwyoo authored and syedzayyan committed Jun 1, 2024
    Configuration menu
    Copy the full SHA
    ff7060e View commit details
    Browse the repository at this point in the history
  64. Wedge bond from atrop error (rdkit#7355)

    * changed string_view to string in catch test
    
    * fix bug in atrop wedge determination
    
    * reverted changes from string_view to string
    
    * changed to make build work
    
    * removed changes made to allow build
    tadhurst-cdd authored and syedzayyan committed Jun 1, 2024
    Configuration menu
    Copy the full SHA
    dfa8e48 View commit details
    Browse the repository at this point in the history
  65. Update MinimalLib for Function Exposure

    - Added Run Reactants and added JS Tests
    syedzayyan committed Jun 1, 2024
    Configuration menu
    Copy the full SHA
    f7dca09 View commit details
    Browse the repository at this point in the history
  66. suggested changes

    ptosco authored and syedzayyan committed Jun 1, 2024
    Configuration menu
    Copy the full SHA
    b5f0607 View commit details
    Browse the repository at this point in the history
  67. Configuration menu
    Copy the full SHA
    6ccc065 View commit details
    Browse the repository at this point in the history
  68. Added JSON parameters to MinimalLib get_(cx)?sm(ile|art)s() functions (

    …rdkit#7194)
    
    * - renamed getParamsFromJSON() to updateSmilesWriteParamsFromJSON() and moved it from the anonymous namespace to the RDKit namespace such that it is publicly available
    - implemented updateCXSmilesFieldsAndRestoreBondDirOptionFromJSON()
    - added CFFI and JS tests
    - get_smiles(), get_smarts(), get_cxsmiles() and get_cxsmarts() are now available in MinimalLib in both CFFI and JS layers and they can be passed JSON parameters
    - CFFI get_qmol() now returns NULL if it fails to generate a RWMol rather than returning the "Error!" const char[] string, for consistency with what get_mol() and get_rxn() do. This was documented in release notes
    
    * suggestions
    
    ---------
    
    Co-authored-by: ptosco <paolo.tosco@novartis.com>
    Co-authored-by: greg landrum <greg.landrum@gmail.com>
    3 people authored and syedzayyan committed Jun 1, 2024
    Configuration menu
    Copy the full SHA
    1bfcfbf View commit details
    Browse the repository at this point in the history
  69. Wedge bond from atrop error (rdkit#7355)

    * changed string_view to string in catch test
    
    * fix bug in atrop wedge determination
    
    * reverted changes from string_view to string
    
    * changed to make build work
    
    * removed changes made to allow build
    tadhurst-cdd authored and syedzayyan committed Jun 1, 2024
    Configuration menu
    Copy the full SHA
    4789767 View commit details
    Browse the repository at this point in the history
  70. Configuration menu
    Copy the full SHA
    f788504 View commit details
    Browse the repository at this point in the history
  71. Configuration menu
    Copy the full SHA
    a81b557 View commit details
    Browse the repository at this point in the history