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

More consistent MOLfile/SDfile property handling. #972

Closed
wants to merge 10 commits into from
Closed

Conversation

johnmay
Copy link
Member

@johnmay johnmay commented Apr 23, 2023

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.

@johnmay
Copy link
Member Author

johnmay commented Apr 23, 2023

OK should be good now, hold off merging right away I might add in the property consistent the writers as well.

@egonw
Copy link
Member

egonw commented Apr 24, 2023

hold off merging

Holding off...

@egonw
Copy link
Member

egonw commented May 10, 2023

@johnmay, should I still hold off?

@johnmay
Copy link
Member Author

johnmay commented May 10, 2023

Yep will remind me to finish it! Doing an InChI meeting ATM but will have time later in week

@johnmay
Copy link
Member Author

johnmay commented May 11, 2023

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.

@johnmay
Copy link
Member Author

johnmay commented May 11, 2023

There is also a annoyance the SDFWriter can accept a set of properties to write... so probably need a StringListIOSetting or similar.

@johnmay
Copy link
Member Author

johnmay commented May 11, 2023

I might just make that a API only setting for now

@johnmay
Copy link
Member Author

johnmay commented May 11, 2023

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
Copy link

sonarcloud bot commented May 12, 2023

SonarCloud Quality Gate failed.    Quality Gate failed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 7 Code Smells

73.1% 73.1% Coverage
0.0% 0.0% Duplication

@egonw
Copy link
Member

egonw commented Oct 15, 2023

@johnmay, shall we merge this one in?

@johnmay
Copy link
Member Author

johnmay commented Oct 15, 2023

On holiday at the moment so will check when I am back on Wednesday/Thursday

@johnmay
Copy link
Member Author

johnmay commented Apr 3, 2024

I will check this tomorrow

@johnmay
Copy link
Member Author

johnmay commented Apr 5, 2024

Good to go!

@egonw
Copy link
Member

egonw commented Apr 10, 2024

Locally resolved the conflicted and merged.

@egonw egonw closed this Apr 10, 2024
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.

differences in processing V2000/V3000 tag data
2 participants