forked from BCLCommons/bcl
-
Notifications
You must be signed in to change notification settings - Fork 0
Brownbp1/pharmmap fld #3
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
Open
brownbp1
wants to merge
34
commits into
master
Choose a base branch
from
brownbp1/pharmmap_fld
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…yet. Major changes include making the mutates serializable, removing most of the member data from the thread manager, adding final metrics, removing a bunch of extraneous crap that was deprecated by the expansion of the FragmentMutateInterface, and finally just some general cleanup.
…ed FLD to take a CheminfoProperty instead of a ScoreFunctionGeneric. I still construct the ScoreFunctionGeneric from the CheminfoProperty, though the constructor is hard-coded. If I want to alter other parts of ScoreFunctionGeneric from default, for example the calculation_type, I will need to expose those as options to FLD and pass them to the Worker struct.
…utateDecisionNode. There was a second one with the MutateRepeater, but for now I just commented out the repeater code, effectively making that cmdline flag useless. I have been debating making FragmentMutateInterface compound mutates anyway. But this is minor, can fix later. Otherwise seems to be working.
… another location.
…mentMutateInterface. Before it was just a string that was parsed in MapConformer as a CheminfoProperty, but we really should serialize it at the level of FragmentMutateInterface and pass it on down.
… to prepare molecules for input to FLD or Mutate.
…ure enhancement to Mutate to allow output of only final structure.
…e so that users have control over molecule standardization independent of the mutate used. Will also allow some more complex compound mutates. Some food for thought - consider allowing skipping of all Cleaning in a mutate if that mutate is just a step along a path for which we do not expect reasonable geometries and whatnot.
…Basically just expanding a the moveable indices during 3D conformer generation outside of RingSwap.
…evisited later, though. May be deeper issues related to the PossibleAtomTypes class that need addressed. Updated options.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Looking to see if there is anything non-redundant in this branch to move over