You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jan 9, 2025. It is now read-only.
* Compatibility with conda version of geng; remove geng tool from package
* Incorporate pkl files into connectivity database
* Add nauty as dependency
* Add pickle as test dependency
* Switch from strings to pickles for connectivity graphs
* Use blob instead of text to store pickled dictionary
* No longer write substructures to .smi
* Add option to build to select only frequent substructures
* Add connectivity filter to k_configs
* Incorporate connectivity filter into MSn build method
* Build substructures for each set of masses independently
* Call itertools.product on substructures within multiprocessing portion of build
* Configure run script for current create_isomorphism_database inputs
* Built subsets should be empty list, not None
* Update variable names, remove debug options, update docstrings
* Add annotate_msn and generate_structures user functions
* Move stage at which multiprocessing step is performed
* Allow for multiple output options in build
* Remove ppm option for retrieving elemental composition from substructure db
* Allow list of mc/exact_mass to be passed to generate_structures
* Use TemporaryDirectory to store unittest results
* Let generate_structures return/yield smiles
* Implement build_msn to incorporate considerations for building structures from MS/MS
* Implement annotate_msn to provide an interface to build_msn
* Add/update build docstrings
* Remove unnecessary build parameters
* Pass data dictionary to user-facing build functions rather than separate mc, exact_mass, MSn masses
* Update variable naming conventions
* Add newline between smiles in out file
* Update SubstructureDb for removal of .pkl files
* Add function create_substructure_database
* Bring tests up to date with variable renaming
* Bring scripts up to date with variable renaming
* Simplify loading of test data and remove teardown
* Remove unused class ConnectivityDb and update SubstructureDb parameters
* Implement additional non-msn build tests
* Improve temporary table cleaning logic
* Fix issues with new build functions
* Allow tests to load auxiliary test data
* Implement msn tests and update k_config test for new parameter
* Correctly specify ppm in generate_structures
* Minor docstring and code reformatting
* Add small substructures to database prior to msn annotation
* Add type hinting to user-facing functions
* Improve and re-order docstring params
* Fix gen_subs_table SQLite syntax
* Update user-facing docs
* Update test and package data
* Update variable names and docs
* Allow specification of heavy atoms using min and max instead of a sequence
* Update gen_subs_table SQL statement to use max/min not sequence
* Add automated small substructure generation
0 commit comments