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

Multiple Compound Code Functionality #410

Open
TJGorrie opened this issue Oct 15, 2021 · 1 comment
Open

Multiple Compound Code Functionality #410

TJGorrie opened this issue Oct 15, 2021 · 1 comment

Comments

@TJGorrie
Copy link

Just to re-iterate what was said in the meeting earlier today

XCE should be able to handle if multiple compound codes and SMILES are placed into soakdb.
This functionality will be necessary for combi soaks and multipin cross contamination.

Compound codes and Smiles should be separated by ";".
e.g. Z10001;Z20001;Z30001 - same for subsequent smiles if necessary.

XCE should then, automatically split the compound code and smiles fields for ";" and iterate through all compound codes loop for any processes it might need. (Creating a dictionary if it needs to per crystal?). In most circumstances it will loop through one compound but it will extend to really silly experiments.

Ideally, when it encounters multiple compound codes for XCE should fetch/generate restraints for each compound and then merge them together into a merged.cif file (or a different file name) with appropriate header information. And also generate individual ligand images for the possible compounds.

XCDB will be updated to handle ManyToMany relationships between compounds and crystals.

@TJGorrie TJGorrie changed the title Soakdb Compound Code Functionality Multiple Compound Code Functionality Oct 15, 2021
@tkrojer
Copy link

tkrojer commented Jan 20, 2022

first implemented in v1.8.0 (17/12/2021), but requires testing; preparation of multiple 2D compound images not yet supported

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants