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
More consistent MOLfile/SDfile property handling. #972
Conversation
…th V2000. We also make sure we are consistent with the $$$$ handling and enforce it must only "start with" this tag.
…ead the properties there as well.
OK should be good now, hold off merging right away I might add in the property consistent the writers as well. |
Holding off... |
@johnmay, should I still hold off? |
Yep will remind me to finish it! Doing an InChI meeting ATM but will have time later in week |
Some progress but the whole IO settings makes this a pain. Since we end up with multiple settings with the same name shared between the different writers. Hence really these need to be merged into one. |
There is also a annoyance the SDFWriter can accept a set of properties to write... so probably need a |
I might just make that a API only setting for now |
OK I think this is good, I will check the code smells when they come in though. Ultimately I need to get working on the V2000/V3000 merging |
…should check if it already exists. This allows the base V2000/3000 writers to not emit SD tags by default, but when they are used in the SDWriter then they can emit the tags
SonarCloud Quality Gate failed. |
@johnmay, shall we merge this one in? |
On holiday at the moment so will check when I am back on Wednesday/Thursday |
I will check this tomorrow |
Good to go! |
Locally resolved the conflicted and merged. |
Fixes #971.
Also removes the property reading from the Iterating Reader since the base readers now do it. We can do a little better with the IteratingSDFReader loop - will try and add that tonight.