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

Patch/interfaces #325

Merged
merged 5 commits into from May 25, 2017
Merged

Patch/interfaces #325

merged 5 commits into from May 25, 2017

Conversation

johnmay
Copy link
Member

@johnmay johnmay commented May 21, 2017

Moves interfaces in the IO/IOFormats modules down to cdk-interfaces. Some small classes (e.g exceptions) have to follow to.

Q: I would like to think of the cdk-interfaces module more like 'cdk-api' which is the core public API and does not limit it's contents to just interfaces. For example I would also like to push SimpleChemObjectReader/Writer down to the interfaces, this would allow me to split out the MDL format reading into a 'cdk-ctab' module and would make things very cleaner in the cdk-io which is a bit of rag bag of functionality ATM.

@egonw Your thoughts on moving SimpleChemObjectReader/Writer down to cdk-interfaces?

@johnmay
Copy link
Member Author

johnmay commented May 21, 2017

Sorry I mean: DefaultChemObjectReader etc..

@johnmay johnmay mentioned this pull request May 21, 2017
@egonw egonw merged commit d6cdc25 into master May 25, 2017
@johnmay johnmay deleted the patch/interfaces branch June 16, 2017 18:38
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.

None yet

2 participants