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

Unimol kinetics #164

Closed
wants to merge 27 commits into from
Closed

Unimol kinetics #164

wants to merge 27 commits into from

Conversation

mjohnson541
Copy link
Contributor

Unimolecular Group formatting changes and testing.

A new test requires that end group labels are consistent throughout each end group tree, that the backbone has all labels present in the end groups and labels indicating the shortest path between end groups, and that each end group subgraph in each entry in the backbone tree is the top level of the corresponding end group tree.

specifically exempts Diels_alder_addition family from these requirements.

Groups were adapted to meet these requirements and pass all database tests.

@mention-bot
Copy link

@mjohnson541, thanks for your PR! By analyzing the history of the files in this pull request, we identified @connie, @faribas and @jwallen to be potential reviewers.

@nyee nyee force-pushed the unimol_kinetics branch 3 times, most recently from eb7a305 to f8ca8ba Compare February 17, 2017 19:04
nyee and others added 24 commits February 17, 2017 14:56
…end archetype

This also reduces the total number of groups and makes it more flexible to add more groups.
…tion

*4/*5 depending on which version was a label reserved for backbones that now should not be in any end groups after commit
This now conforms to the fact that end groups must be groups without removing any relevant groups.
-removed extraneous labels
-changed backbone Cs and Ss specificity to C and S to accommodate the C and S trees
…nt branches, removal of redundant groups, general restructuring and simplification
…dant branches, removal of redundant groups, general restructuring and simplification
…4 R!H’s to *4 R in the XSYJ tree to match S-RR
…eplaced R with R!H in S-RR to match XSR3J tree
…ant branches, removal of redundant groups, general restructuring and simplification
…ation

Also made equivalent change in all backbone groups
…d the _D, _T, _CO subgroups that were really just changes in the multiplebond_intra tree
…2,*3 end of the backbone and made remaining entries general enough to accommodate the component groups
…*3’s appropriately, eliminated unnecessary _D, _T and _CO groups that involved changes to the doublebond_intra section of the backbone
…_D and _T backbone forms that restricted the doublebond_intra end group and suitably generalized the other backbone forms so that they matched the end groups
the tree is now broken up from one tree for R1=R2-O-R4 into trees for R1, R2 and R4 respectively (with an additional one level backbone tree), the rules have been sorted into the new tree structure
This attribute states the most inward atom labels that overlaps between the end groups and backbones. It is useful for helping to separate the backbone from the end group for unit-testing.
…rees, checks that end group labels are consistent throughout each end group tree, that the backbone has all labels present in the end groups and labels indicating the shortest path between end groups, and that each end group subgraph in each entry in the backbone tree is the top level of the corresponding end group tree
…ests after group formatting fixes, combination of redundant branches and minor restructuring, changes in generality
@nyee nyee force-pushed the unimol_kinetics branch 2 times, most recently from 15a5d75 to f1f42ee Compare February 21, 2017 21:56
@nyee
Copy link
Contributor

nyee commented Feb 23, 2017

Closing this pull request to break it up into smaller ones for easier review

@nyee nyee closed this Feb 23, 2017
@nyee nyee deleted the unimol_kinetics branch February 24, 2017 23:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants