- Dec 10, 2024
-
-
Studer Gabriel authored
-
- Jul 24, 2024
-
-
Xavier Robin authored
-
Xavier Robin authored
-
- Jul 23, 2024
-
-
Xavier Robin authored
-
Xavier Robin authored
-
Xavier Robin authored
-
Xavier Robin authored
-
Xavier Robin authored
-
Xavier Robin authored
Dates can be NULL in the current database schema. We never use them anyways (ie they are not read back from the database when compounds are loaded) so it is safe to skip them if they are missing.
-
Xavier Robin authored
Reading the BIRD data from prd-all.cif.gz which doesn't contain any compound would result in a compound lib filled with dummy compounds and atoms, containing no useful data. This commit skips compounds with no _chem_comp.id (key data item) and non-loop atoms without an _chem_comp_atom.atom_id, with a warning. The result of reading prd-all.cif.gz is now an empty compound lib.
-
Xavier Robin authored
This avoids ignoring issues in optimized builds and hard to read errors in unoptimized builds.
-
- Jul 15, 2024
-
-
Xavier Robin authored
-
- Jul 01, 2024
-
-
Xavier Robin authored
-
- Jun 27, 2024
-
-
Xavier Robin authored
The breadcrumbs now correctly indicate the module hierarchy and can be used to determine imports. All the documentation for ost.* is now rooted on the base `ost` module for more clarity.
-
- Feb 07, 2024
-
-
Studer Gabriel authored
Before it just complained that the compound library was created with an unsupported version of OST while in fact it could have been an empty or even random file. Now it says: Exception: Could not read OST version from loaded SQLITE DB - no valid CompoundLib
-
- Feb 05, 2024
-
-
Studer Gabriel authored
Reduces insane amount of compiler warnings. Inheritance from std::iterator template was used to define traits of an iterator. Cool people define these traits directly nowadays.
-
- Jan 08, 2024
-
-
Xavier Robin authored
-
- Jan 05, 2024
-
-
Xavier Robin authored
-
Xavier Robin authored
-
Xavier Robin authored
-
Xavier Robin authored
-
- Nov 23, 2023
-
-
Xavier Robin authored
This fixes test_complib.py on mac
-
- Nov 22, 2023
-
-
An overflow would happen when the residue contains unknown atoms that are not in the compound, and can prevent bonds from being properly created in ConnectAtomsOfResidue.
-
Xavier Robin authored
-
- Nov 21, 2023
-
-
Xavier Robin authored
An overflow would happen when the residue contains unknown atoms that are not in the compound, and can prevent bonds from being properly created in ConnectAtomsOfResidue.
-
- Sep 11, 2023
-
-
Xavier Robin authored
-
- Aug 18, 2023
-
-
Xavier Robin authored
-
- Aug 17, 2023
-
-
Xavier Robin authored
Test behavior when no results and of invalid "by"
-
Xavier Robin authored
-
- Aug 16, 2023
-
-
Xavier Robin authored
This replaces the awkward FindCompound(... by=) which would return a single arbitrary compound.
-
Xavier Robin authored
-
Xavier Robin authored
This allows preferentially picking a non-obsolete compound in FindCompound by="smiles/inchi"
-
- Aug 15, 2023
-
-
Xavier Robin authored
-
Xavier Robin authored
-
- Jul 26, 2023
-
-
Xavier Robin authored
-
Xavier Robin authored
-
- Jul 25, 2023
-
-
Xavier Robin authored
-
Xavier Robin authored
-
Xavier Robin authored
-
Xavier Robin authored
-