-
Notifications
You must be signed in to change notification settings - Fork 95
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
[WIP] Molecule.from_pdb #1105
[WIP] Molecule.from_pdb #1105
Conversation
This pull request introduces 4 alerts when merging b17ede8 into 118c652 - view on LGTM.com new alerts:
|
…d of forcing single.
This pull request introduces 4 alerts when merging 5e5f42a into 321782a - view on LGTM.com new alerts:
|
… JW's previous work, raise error for unspec bond order in from_rdkit
This pull request introduces 4 alerts when merging 930d909 into 321782a - view on LGTM.com new alerts:
|
This pull request introduces 4 alerts when merging bbb1e5d into 321782a - view on LGTM.com new alerts:
|
This pull request introduces 2 alerts and fixes 1 when merging 7554a15 into 321782a - view on LGTM.com new alerts:
fixed alerts:
|
This pull request introduces 2 alerts and fixes 1 when merging 17a8ef7 into 321782a - view on LGTM.com new alerts:
fixed alerts:
|
…s for TRP, splitting out monkey patches from manually-added substructures
This pull request introduces 2 alerts and fixes 1 when merging 7436972 into 321782a - view on LGTM.com new alerts:
fixed alerts:
|
This pull request introduces 2 alerts and fixes 1 when merging 354cc76 into 321782a - view on LGTM.com new alerts:
fixed alerts:
|
This pull request introduces 1 alert and fixes 1 when merging 6f6de48 into 321782a - view on LGTM.com new alerts:
fixed alerts:
|
Ok, I'd like to put this forward for review (happy to go over this live during our working session tomorrow @ijpulidos). There's still more to do, but this is a pretty cool prototype - It loads 11 out of 13 proteins from PLBenchmark. One failure is due to a phosphotyrosine, and I'm not sure what's up with the other. And actually, many of the pdbs that it loads should have failed, since they contained more than one molecule (like, the protein had gaps so it was many chemical molecules). So I've added a to-do to handle that more nicely, but I don't think it's blocking for the prototype. |
This pull request introduces 1 alert and fixes 1 when merging fdec5a9 into 321782a - view on LGTM.com new alerts:
fixed alerts:
|
Could |
This pull request introduces 1 alert and fixes 1 when merging c713129 into 321782a - view on LGTM.com new alerts:
fixed alerts:
|
…sts I'd missed before, fix NME atom name
This pull request fixes 1 alert when merging 1e2ff46 into 321782a - view on LGTM.com fixed alerts:
|
(conclusion from working session with @ijpulidos) - I'll be merging this later today (assuming that tests pass). This gets over the finish line for an RDKit-only prototype. We have lots more to do, but I think this will handle a lot of common use cases and unblock people who want to start testing. |
aa_variants.cif
(and some manually-added caps)perceive_residues
still works with newly-generated substructure filesperceive_residues
) AND bond order/formal charge assignment (from_pdb
)molecule.py
residue_name
,residue_number
metadataatom_name
metadataperceive_residues
assigns appropriate residue numbers at disulfide bridges (numbering should increment at each peptide bond, NOT jump disulfide bonds)aa-variants
file